I buy iPhones because they’ve been much cheaper. The purchase price of flagship iphones are similar to Android flagship prices, but they’re supported for years longer. My last iPhone was the 6s, released in 2015. It’s still receiving security updates today in 2024, more than 8 years later (last update Jan 22, 2024). When I stopped using it, it ran as well as the day I bought it. The resale price was also decent.
Meanwhile, android phones from that era typically lost support within 1-2 years of release.
How is it “functionally” walled? How is it far from “anyone can simply download and run”? It literally is just that. Anyone can download anything and run any unsigned code. I am baffled by the fact that all the people correcting you are getting downvoted.