The whole point of this is that it isn't a non-profit, though. I'd love to live in a world where we can snap our fingers and motivate people to build $1/month internet, but that's not even a remote possibility. Starlink's big boon was that someone with money saw a problem and invested a ton of money into fixing it, hoping to turn a profit in the long-term. I'd love for someone to run fiber out to my house, but even getting it to my neighborhood would start at $30,000. Enter Starlink: cut out the landline companies and offer good internet, forcing the big players to offer better services in order to compete.
Also, if you think $100/month is expensive, you don't go shopping for rural internet very often. There isn't an ISP on the planet that offers the speeds or latency that Starlink has right now, and believe me, I've tried to find one. $500 for installation and $100/month is reasonably appropriate for the services they're providing, especially if they're taking a $1000-2000 loss on each dish they ship to customers.