I recently upgraded my MacMini Server 2012 with max ram and SSDs. My Air is still going strong, so this may be the last time I get a Mac. Which is too bad. Their older machines were really really nice. The new ones are kinda shit.
Had they just kept releasing the same models with upgraded specs and none of the crazy price increases and improvements we’d all be upgrading. I don’t even mind the soldered in stuff if the machine was reliable. I use and Air. Now their keyboards don’t even work.
While you're at it you can also screw the battery in instead of gluing it in place. Or screw the keyboard in instead of riveting it in place.
All of this is a reality in my Dell XPS 15. Keyboard is screwed in with 20-something tiny screws, it's firmly in place and it makes keyboard replacement a $20 affair that you can even do yourself should a bad day happen when you bump your drink onto it. The battery can be freshened up as well should you keep your laptop for more than a couple of years while using it daily, and it costs $80. Should your laptop fail completely you can salvage the data from it just by plugging the drive into another laptop or desktop (Apple removed a "lifeboat" connector from their 2018 MBP for example, not much was occupying its space though), you can upgrade the RAM fad down the line if your use case changer or OS becomes more demanding. Etc.
This is already possible and is happening right now, so Apple doing the Apple thing is not excusable by their laptops being thin or light, or portable or whatever.
"We'll fix it in a later iteration, possibly" isn't a credible attitude from a company whose prices are already wildly inflated and hard to justify.
I think the real issue here is the failure of Apple to acknowledge the technical flaw. That, and the the poor customer service. If it's a design issue, it should be covered in the warranty : it would be costly on a short term perspective, but in this specific case I think it would be worth it, as it would keep customers happy with the brand.
Which is one of the Key Point of Genius Bar, these front line Genius were suppose to Report back all sort of problems with their Product so the design team would know. Steve make sure this so they can services their customer better. Look at the Genius Bar now.