The question to ask is has software gotten better? I say yes, cloud, mobile and web have exploded and are if much higher quality than they were in the past.
So I wouldn't say we've screwed ourselves.
Would we be better of if we took a different path? No one can or will ever know