I’ve been using my 2013 MBP every day since it came out, through my previous startup, an acquisition, and now my new startup. It’s been perfect, except for the fact that it only has 8GB of ram, and cannot be upgraded.
Meh. After one too many failures, my upgrade is a Thinkpad "mobile workstation" running Linux. Awesome keyboard, great battery, and room inside for me (!) to install the SSD from my dead, also-2013 MBP. Came with 16GB, and still has three more sockets waiting for more if I need it.
Outside HN and other techie watering holes, happiness with the new MBPs is absolutely fine[1]. I'm not saying there aren't problems, I passed on getting a new MBP due to the keyboard issues myself[2], though I'm ok with the touch bar. There are real weaknesses in the current designs, but for the vast majority of users none of this is much of an issue.
I'm sorry but I don't believe that a product that is added to the keyboard repair program on release day is absolutely fine. Apple doesn't have confidence in the new MBP and neither should anybody else.
The new MBP is basically gambling. You take your money to the Apple Store. They give you a computer, and a year down the line you see if that computer still works.
Apple products used to last an age, that is what justified the price. There are many people in this thread using old MBPs, including myself.
The more expensive a computer, the longer it is expected to last. It is quite normal to expect 5 years of use out of these things. I see plenty of evidence that this keyboard design is not capable of that.
I have a late 2013 MBP as a second work machine, which was upgraded to SSD + 16GB of RAM, and it runs like a champ. Admittedly, the upgrade was quite delicate, and the WiFi stopped working afterwards.
Anecdotally, a friend of mine built a beefy PC running macOS for his main work computer (i9, 64GB RAM, etc., for about half the price of a Mac Pro). It's completely built of generic, modular parts (other than the proprietary OS), with ability to extend and repair. Apparently, Apple is listening but money speaks louder than user freedoms.