This procedure looks doable and relatively low risk for technical people, but it's not something that my mom can do while sitting at a Starbucks
You also have the option of battery banks. As long as you can replace the battery when it wears out, thats all that matters to the average user.
Sure, a bit less power efficient, but surely cheaper than an Apple product, and you can choose your features e.g. AC inverter!
I also replaced a macbook battery once, with a hot air resoldering station (to soften the adhesive) and a metal bucket filled with sand nearby in case it catches fire (the battery was balooning and bending the aluminium frame out of shape). The whole thing took nearly an hour. Ultimately it was also replaceable, but this was needlessly painful.
Pretty good was the first unibody macbook (open latch with one finger, remove door with two fingers, remove battery with two fingers, done):
https://www.ifixit.com/Guide/MacBook+Unibody+Model+A1278+Bat...