Apple spends a lot of money and effort to make everything else smaller inside the box so there's more battery, and optimize their software for battery life. To an Android user, they just don't understand the concept of a phone that can last all day long without running out of juice. So, they see that the iPhone battery can't be swapped and think that's a bad thing.
How do you know, what Apple spends money and effort? Apparently, Apple did not spend a lot of effort on the iPhone 4 antenna design. It took them 12 month of "effort" to come up with the fiasco design. "It just works"!
Apple probably spends "a lot of money and effort" on marketing, that's a bit more likely.
Humans have a need to rationalize and justify their decisions. They like what they can have, and dislike what they can't:
- No removable battery: we don't need it (we prefer the sealed dumbphone)
- No wireless charging: it's a gimmick
- No NFC: there is no use for it
- No USB storage: well...
- No LTE: it drains battery and there is no coverage
- No screen size choices: Apple knows better what size you need
- No AMOLED: it's over-saturated anyway
- Little RAM: iPhone does not need more (right, it can't really multitask)
- Stylus? Dead on Arrival! Gestures, gestures!