Yeah, certainly there are practical considerations - it's just the notion of "oh, good coding and optimization mean absolutely nothing now that we have fast CPUs and lots of RAM" that irks me.
Same here, emotionally it seems like a waste. Maybe someday in the future when the exponential increases stop and software becomes more mature then the next best way to improve it will again be to optimize for speed, memory, and disk usage.
Franko - I agree with you, the extreme frugality when using computer resources was/is necessary on older systems like the Amiga. I was just trying to defend my profession a bit to say that modern bloat isn't necessarily sloppiness but rather the result of shifting priorities that resulted from the faster hardware being available.
If the software industry had held on to the "Amiga way", we may have slightly snappier OS's and more free hard drive space now, but there would be whole classes of applications that people currently enjoy that wouldn't be possible to write like that. Ironically, modern 3D games would be one of those.