What do carriers in Sweden do with people who can't afford to pay the up front fee?
EDIT: Looking at Stokab, it looks like they don't require an up-front payment. But Stokab built its network over two decades, starting out in the core city and expanding based on market demand: https://ec.europa.eu/digital-single-market/sites/digital-age.... That model is illegal in almost every city in the U.S. Any carrier must agree to wire up a whole city on a very short timeline, even areas where there isn't sufficient market demand. Verizon was given less than 8 years to wire up all of New York City.
Stokab is a municipal and non-profit carrier and almost all cities have one of those, competing with the private carriers. The municipal often requires 70% + coverage, witch is very hard to get in a small non tech village with old people. Stokab is a bit different because they have about 1.5 million people living in their area witch is dense compared to the rest of Sweden.
The private carriers don't even bother if they can't get a few hundred subscribers in the area. So if you live in a small village, but not small enough to get a government grant it can be though.
When you start digging up the streets you must allow competitors to also join, so when one carrier has decided to start digging, you often get offers from other Carriers too, with a slightly lower price. So there's usually many carriers in the same area.