I think 1% per year is insufficient for repairs. Even a paint job will cost more than that these days.
There's also a potential HOA fee, even in many neighborhoods with freestanding homes.
But there are tax benefits of home ownership too. The interest deduction used to very significant, although less now since they raised the standard deduction. There's also a $250K/500K non-taxable capital gains benefit when you sell a house for more than you paid.
They are pushing business-to-business service too, like ships, airlines, and retail/office backup. Plus smartphones can talk directly to their satellites. A lot of countries will use them for military use. Whether it adds up to a reasonable IPO I can't tell - market irrationality is hard to measure.
My MacBook Pro M1 keyboard broke too and Apple wanted $900 to replace it. I bought a $30 replacement on Amazon and started replacing it myself. Unfortunately the repair was a bit too complicated for me, but luckily one of my co-workers had more patience and replaced it for some beer.
The best book I've ever read on the topic was the classic Mac OS Human Interface Guidelines. I still recommend them even though some of the specifics are out-of-date.
The ones I remember most affecting performance were zeroing allocated memory and the Spectre/Meltdown fix. Also, the first launch of a new app is slow in order to check the signature. Whole disk encryption is pretty fast today, but probably is a bit slower than unencrypted. The original FileVault using disk images was even slower.
We had edge delivery issues when I didn't use my ISP's DNS, especially from Apple. Not exactly sure of the mechanism, but downloading Xcode would take 2 hours instead of 10 minutes.
The one issue I have with SQLite's file format is that if part of the file gets corrupted, you can't easily recover the rest of the file. I asked Richard Hipp about this many years ago and he said that fixing the problem would unfortunately break binary compatibility.