Finland's population density is less than that of the United States.
Why can't each of the several states, which is about the size of one European country, manage to deploy of high-speed Internet within that state?
They could easily if they just realized what is a free market and what is not. Infrastructure is almost always a shit choice to let a private operator both build and operate. Since it cannot be moved, and it is too expensive to build multiple copies of that infrastructure, you get maybe one or two providers per area. That's a monopoly.
Do like we do in Sweden instead. Let the government pay for the infrastructure, through a non-profit company that lays down optic fibers to all homes. Then let private ISP's hire capacity directly from that and compete. If you live close to Stockholm you have more providers you can count to choose from.
I've had 100 mbit for more than 10 years now, upgraded to 250mbit last year. It costs me 15$ / month and there is no cap what so ever. If you live closer to the city, in a apartment its often given to you for free. Clleagues at work who get 1 Gbit for free provided they sign up with a certain provider. If they don't like that, they can just switch to another.