You're surprised because either you lack long term memory or you're rather new to Apple's traditional practices. It's selling well because Apple is following their tried and true business practice and that being to look at the big picture, and not the vocal minority, which includes you.
Besides failing GPUs, which Apple will address anyway because of warranty, and a buggy Touchbar which eventual software updates will address (gimmicky being subjective), everything else on your list are the same kinds of things we've already seen stretching all the way back to the very first iMac that Steve Jobs unveiled back in 1997, and has been the norm with every new major Mac product announcement since. Miniaturization, removal of legacy tech, including ports, and continued soldering are nothing new in Apple's history.
In other words, nothing has changed, only the people have.
I can really only laugh at these excuses. I can't believe there's STILL that one guy...