The places that can afford this rarely have power outages, so having an dedicated appliance sitting in your living room or kitchen for those 1-2 times a year doesn't make sense. The capacity is barely enough to run your fridge for a day, I'd rather have a higher capacity unit that just sits in my garage that I can actually charge on solar (that costs the same price).
For the places that really need backup power, this is way too expensive.
Does it come down to The Law of Leaky Abstractions?
>> https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...
Which means that if Apple wants to change something eventually, then they will possibly break downstream abstractions and then people will complain and the downstream abstraction will say "Well Apple changed their API, it is their fault". Letting someone do it from square one would be enabling that future scenario, as it isn't "if" it changes, it is "when".
If it was an open source API that would be different, but Apple's is closed source, that is Apple's philosophy at the core. It is a closed API yah? Not even an open spec right?
Deleted Comment
We can make appliances that last for 20 years or more, sure, but then when 20 years pass you have an appliance that is 20 years old and doesn't have any of that new stuff that came out in the last 20 years.