1. Proactive security is a must.
2. You can protect a poorly written plugin on the server or site levels.
3. Abandon plugins are common, but there are always replacements. Usually, when we encounter this issue, the owners are too cheap to pay for a premium plugin.
4. If an auto-update breaks the site, it is on the web dev.
5. In-house code is usually the most poorly written code I have ever seen. It is like jumping out of the frying pan and into the fire. If you hate WordPress, it is because your experience with WordPress has been poor. A good web dev would fix any task that is a problem.
Staying away from WordPress is your prerogative.
Since I am a WordPress absolutist, I love that WordPress is constantly evolving, always in-fighting, always plugging security holes, open-sourced, and is used by the most DDos attacked sites on the planet.
The United States of America's White House website is a WordPress site. They are even using Gutenberg and the latest features of WordPress.
NASA has revamped its website, too. They are also using WordPress, along with many US government agencies.
Also, governments around the world hate being locked into proprietary software.
WordPress has embraced Headless, including developers who want to code in the latest language trends.
Good luck out there; it is rough being a web dev, especially those who avoid challenges.
[edited by: not2easy at 7:02 pm (utc) on Oct 24, 2023]
[edit reason] Please see Charter [webmasterworld.com] [/edit]