I hear the frustration you’re voicing, and I have a few comments.<snip>
Because if they did, they wouldn't have soldered RAM in a desktop, even an All-in-one desktop. They wouldn't totally ignore the Mac Pro. They wouldn't have removed function keys from their laptops, and I'd like to think they'd have kept a model with a real keyboard.
Let alone the Mac Mini BS.
1) Mac mini, iMac, iMac Pro, Mac Pro; none of these have soldered RAM. It’s all socketed. In some cases it’s not really user-upgradable (like iMac Pro) but it’s all socketed across the desktop lineup.
2) They aren’t totally ignoring the Mac Pro, actually they’re doing the opposite: they’ve been working on a new platform for over two years. Yes, it’s taking longer than anyone who’s waiting for it wants it to take, but they’re not ignoring it.
3) I agree with you re: F-keys; I’d also prefer discrete keys. There’s room to add them on the 15” MBP, even if they keep the Touch Bar.
4) The new keyboard is hardly universally loved; some hate it with a passion, others dislike it; some don’t care and some actually prefer the new keyboard. Apple is well aware of the situation, and I hope they give us a great keyboard with the next MBP platform. I think that’ll be this year but who knows. But until they update the platform, we’re stuck with the current keyboard
5) re: Mac mini, do you refer to the previous model or do you have issues with the 2018 model?
One thing is certain, however: Apple will not be licensing macOS for use on other hardware. They tried that in the 90s and quickly discovered it was a disaster.