Pravda je, že se obecně (výjimky jistě jsou) používají čím dál tím méně efektivní techniky vývoje aplikací (po stránce potřebného HW). Ale má o to i pozitivní efekt - vývoj program trvá kratší dobu - je levnější, rychlejší, aplikace lze dělat za stejný čas složitější, jednodušeji se aplikace odladí. U aplikací, které používají miliony lidí se optimalizace vyplatí (operační systém, kancelářský balík, webový prohlížeč apod.), ale když budeš dělat program, který použije např. jedna firma na pár počítačích, tak je prostě mnohem levnější koupit výkonný HW a napsat tu aplikaci náročnější na HW v nějakém pohodlném vývojovém nástroji (např. Java/.NET místo C nebo dokonce assembleru).