This. The performance improvements in modern hardware are primarily beneficial to developers, not users. Developers have always aimed for "fast enough," and the less time and effort it takes to reach that goal, the more functionality can be added in the same number of man hours.
The problem is that people have different definitions of what fast enough means, and edge cases might not meet anyone's defenition of fast enough, if they just weren't considered.
The problem is that people have different definitions of what fast enough means, and edge cases might not meet anyone's defenition of fast enough, if they just weren't considered.