And all the advancements in automobiles over the past 100 years have been
'wasted' because one still can't go faster than 35 MPH in a 35 MPH speed zone.
Point is, one can make any irrational claim by picking the appropriately
inappropriate 'measurement' criteria.
It'd be a poor point then, because it's a quite rational
claim that hardware bloat is ridiculous. I'm not arguing
that "all additional hardware horsepower has been absorbed"
though, rather that the developers seem to have little to no
concern about the escalating storage requirements nor memory
to run applications. Just because memory is far cheaper
than it used to be, that doesn't mean I find it acceptible
for a developer to take a view that they don't have to
follow good practices.
A better argument relating to automobiles is, what do I care
if i haul around 200 lbs. of bricks in my truck everywhere
even though I have no need for them, since my engine has the
extra power and efficiency over one made 40 years ago.
While it's a shame the car dealer couldn't be bothered to
take the bricks out of the trunk when it was sold to me, I
can still drive around therefore all is right in the world.
And since you think "all the additional hardware horsepower has been
absorbed by bloat" then why don't you run DOS on a 386 and do your video
editing with it?
That may be a good point, or may not.
Suppose the video editing app had become more and more
bloated onto the point of being less efficient than it
should be. Suppose it's 10% slower as a result. 10% could
be considered the price different between two different
models of CPU, are you happy to pay more for the faster CPU
so the developer can profit more by not making the effort to
code better? Passing the buck is ok as long as it doesn't
stop here.