Software generally sucks. Computers suck. Smartphones suck. Everything related to so-called information technologies sucks.
We professional programmers clearly see all the tech constantly degrading over at least a quarter of a century, with overall stupidity continually growing up.
It is time to say “enough”.
Nothing helps: (re)using code from libraries, inventing programming languages for underqualified people, utilizing rich features of web browsers instead of composing traditional GUIs, widely adopting the object-oriented paradigm — none of those worked up to expectations. And couldn't. Complexity is the enemy; if you agree to add more complexity, the game is lost. If a silver bullet was possible, we'd find we can't afford the silver.