Building out the infrastructure just takes time. There's only so much capacity for new builds. Eventually there will be EV chargers everywhere.
North America's infrastructure build out has also been stunted by a dumb EV charging standards war. CCS won the protocol war (CHAdeMO and Tesla's protocol lost) and Tesla's plug has now been standardized as SAE J3400. The future for North America is CCS chargers with the J3400 plug on the end.
Here's an example of that happening now. Same CCS charger that was already there, now with a different plug on the end. They replaced the CHAdeMO plug with a CCS J3400 plug:
https://www.youtube.com/watch?v=Y3-0xRTduPI
Europe's EV infrastructure is further along in part because they sensibly standardized on CCS type 2 Combo a decade ago. And a lot of the rest of the world will use it too:
https://insideevs.com/news/333637/european-ccs-type-2-combo-...
Standardization drove investment and development. All companies could build to a common standard so all brands of charging network, all brands of charger could more easily interoperate with all brands of EV.
It's a shame that car companies couldn't agree on a global plug and a global protocol. But at least CCS will be used by most of the world.