Realising that forcing websites to go HTTPS makes them more inaccessible for people with poorer connections was a penny dropping moment for me.
But this article takes the argument a bit broader.
First of all, you need to understand who your audience is, as people. If they’re genuinely wealthy people in a first world city, then you do you. But for people in rural areas, or countries with less of a solid internet infrastructure, failing to take these restrictions into account will limit your potential to grow. If you’re not building something that is accessible to your audience, you’re not building a solution for them at all.
You ≠ user.