People generally want their gadgets to be as lightweight as possible, cheap as possible, last as long as possible, and be reliable. There's tradeoffs in balancing those. eg: overbuilding the battery to make the device run longer in the face of degradation adds weight, size, and cost. Somebody has to make a call on where the balance should be.
What nobody really talks about in the context of device longevity is wear levels in the onboard flash. A battery replacement or three doesn't extend that clock. It's pretty good but it doesn't last forever. This is more of an issue on devices with smaller amounts of flash storage with a lot more storage churn.
Which isn't to say that things like the 30% app store cut is entirely defensible, though you can certainly make some halfway plausible claims in that direction (based mostly on how retail works, especially at the time iPhones were invented). Or sideloading. There are legitimate gripes. But a lot of crap spewed regularly on HN turns out to be exactly that, crap.
But for some reason Apple's fans are way more insistent in defending everything and sticking to the PR department's arguments. No criticism is allowed to stand.
HN isn't perfect, but it's so much better than a lot of other online discussion forums these days.