I've used Macs for 15 years, and I wanted to keep using Macs, but I had a real problem with the fact that Apple has let its upgrade cycle become so lax, has fostered a lack of upgradability, and hasn't done enough to support an ecosystem of creatives that have been very passionate about their products over the years. That speaks to a company not listening to customer needs—one that is trying to translate a mobile business model to desktop users. It speaks to a company that walked away from its users, not the other way around.
If Apple's not going to make its machines more upgradeable, it should at least, for the love of God, upgrade its processor architectures without having to have a keynote every single time. They do so few keynotes in 2018 that it's messing up their ability to release products.