Maintainable?
Nope, the problem is that for anyone buying anything from Apple, there is no hope of bering able to fix anything as Apple want you to stump up the money for a new device.
Note: I am not saying that other manufacturers are much better.
Personally I hate laptops. Hate the trackpad, hate the kayboard, do not like the small (relative to my PC) screens. Find it awkward to use.
I like a proper keyboard with a proper mouse and a big screen (dual 24" in my case) and if anything goes wrong with my PC I can just swap out the parts that fail.
I can increase the memory or replace or add hard drives V easilly, I do not have to resort to a soldering iron.
Whenever I upgragde I tend to keep a lot of the existing parts from the old pc, makes it cheaper to upgrade and i only change those bits I need to.