Ok, but here’s the thing: OP is 20 years into a tech career and troubleshooted extensively. Even identified potential solutions that they deemed too much work for the payoff (such as compiling a software release for fedora themselves because the beta branch’s buildbot broke the fedora build).
You need to put a shit ton more emphasis on your self flagellation point, and a lot less on the love of troubleshooting. We’re beyond troubleshooting and well into the “I have more fun trying to repair an engine while it’s running than actually driving a car”
I get it, some people are more interested in making the best swiss army knife than actually using it to cut things. Just please don’t conflate it with a lack troubleshooting ability.
Most of the issues on Linux faced by end users are some variety of “if you don’t like it then code your own software dumbass”, “real programmers use butterflies”, and “you’re using it wrong, but there’s no documentation anywhere of that being the case, only tribal knowledge. OUTSIDER! OUTSIDER! BURN THE OUTSIDER!”
Especially the last one. For fucks sake, if I wanted piss poor documentation put together by overstreched amatuers, written entirely in the context of expecting everyone else to have their same deep domain knowledge, and unorganizedly spread over every far flung corner of space then I’d just move back to my old job in tech support (🥁 badum-tsh)