I do not think they solved it as badly as you think, and I do not think they created many more problems than they solved.
One issue people often overlook is that this "connectivity with the entire world everywhere all the time" is a 2000+ thing and UNIX comes from the 70s, (heck Windows is not more successful in this regard either) so certain assumptions from back then do not apply today and have ended causing security headaches, the fact that things are immensely more complex now in terms of expectations of software and hardware do not help either and in hindsight everything is easy to solve.
