I totally agree that PPC has become pretty difficult to use, mostly through no fault of its own. I still maintain my quad G5 server for several reasons, but it has not gotten as much use for normal things like browsing and e-mail. I need to update OpenSSL for the system to make the web server functionality. I have only heard of rumors to deal with OAUTH2 for e-mail since Micro$loth in particular as well as gmail require it to do authenticated e-mail: Using even a currently approved authentication over TLS isn’t good enough any more for my work campus which submits to the theory that if it came from a DHCP IP for a consumer broadband block, it must be spam. This changed just as I got sendmail (the SMTP server I use) to authenticate to different hosts with different credentials.
Most of these are (IMHO) draconian mostly misguided attempts to solve real problems.
Much of the reason I keep the server running is I built a lot of custom stuff for it over the last 20 years and rebuilding all of that for new platform, or even finding what it all is, will be difficult.
Another reason is old documents. I have old Excel spreadsheets written with very complicated Excel-4 style macros (pre-VB). Modern versions of Excel that I’ve used say they support them still (unlike VB), but they don’t work with these macros, even though there’s an ”acceptable” modern ”update” it doesn’t work for me.
The fact that even web pages for simple things are now written so they require complicated javascript and mostly reject browsers they don’t recognize is also frustrating. How difficult does it have to be to log in to my bank and see my balances? How difficult can it be to submit a simple web form to my work tech support system?
Heck even my 17” Wintel MacBook Pro (late 2011) no longer can read mail with Apple Mail or browse my campus learning management system with the default Apple stuff. I could probably switch to Thunderbird for mail and can usually use Firefox to access the LMS, but why do those things need to be so complicate and be compute hogs?
As a former software developer, I see it as the cost of modern software development tools that enable people who don’t really know how to program to right code that kinda works sort of some of the time and get it out the door, hence the poor [design] quality and many of the security issues of a lot of modern software. That and the incessant drive to get it out the door and focus on bells and whistles instead of fixing what’s broken.