Looking at the past few years, it seems clear that the "how it looks" guy was the one with final say on a product.
Though to be fair any of the displays I've used with USB ports also have them situated around the back. I guess it's a bit different when you're talking about the only ports on the computer vs. ports added for convenience.
There is not nor will there every be a substitute for good judgment.
I guess that is pretty subjective. I for one, hate Apple desktop keyboards. Not only the feel of it, but the layout (in my country) is different than the PC keyboards which drives me nuts.
I find chiclet keyboards absolutely horrible, and Apple has been the pioneer of that horrible type of keyboard.
The keys are terrible mushy little islands.
Mechanical keyboards are just SO much better.
Edit: to exemplify the issue with this test: a poorly implemented capacitive touch keyboard would add 10 ms of latency and feel sluggish yet would be at the top of this chart.
I am also baffled by that comment.
Key travel time contributes to this, so if you have longer travel you will also have longer latency (latency being the beginning of the keypress untill the character appears on your screen). I personally much prefer the feel of a mechanical keyboard, so I dislike both the magic keyboard and regular dome keyboards. The typing experience on a mechanical keyboard is better, even though it has more travel.
exception: the 2017 macbook pro trackpad. it's not great. i don't know how many times i had to plug a mouse in to get drag and drop to work...
This was a conscious decision, they could have reverted the mistake in 12 months if they had truly wanted. But it would require burning a production line and design roadmap that was supposed to last 3 years. Turned out having users buy an inherently faulty $2000+ product for 3 years and a repair program was the easier pill to swallow.
Tim Cook isn't a product person[0], he's never going to think of the actual product and its impact on the users in a way that could make that call.
Apple just hasn't cared enough about the Mac (the Mac Pro is proof of that). I've read reports (could be false) that all the A players go on the iOS teams, and the ones left on the Mac teams are the handful of truly passionate, and the B players. (well if you read other reports, the A players go to Google where they pay better...)
Without Jobs, it's taken Apple years to get keyboards back on track. Which is absurd given that their desktop keyboard is really good.
I haven't bought any Apple products for years, except for their peripherals. Their touchpad is excellent, and there's no other alternative in the market I know of that works decently in Linux. Their keyboard is a pleasure to use during long typing sessions and has really low latency.