Yes but not everyone lives in a flatland like the dutch do, I believe I could fully transition to a bicycle if cars weren't the top priority on my city, but I know many friends that live in parts of the city that are basically mountains.
Ebikes are definitely the answer. Much easier to ride up hills and very accessible for regular people to start riding. Plus they are significantly cheaper than cars when you account for insurance and registration and maintenance, etc.
I live in a hilly area and got an e-bike exactly for some of these monsters. I love it. Makes me feel like a kid again. I'm not out of shape by any means but I'm 60 lbs heavier then I was and it's just not feasible unless I train for that purpose which I'm not trying to do. I just want to enjoy my bike ride at a leisurely pace.
Now my biggest issue is where I live isn't exactly bicycle friendly. Sucks when you can't really move to the side for cars to pass and when the sidewalks are all skinny and uneven.
Additionally all the cars are just noisy as shit. I can't even enjoy the ride unless I take side roads which is impossible to always do to get where I want to go.
Lastly, a lot parks around here only allow bicycles on the road and not on paved paths.
Pisses me off. Like where am I supposed to go? I just want to ride my bike around from destination to destination and enjoy nature and seeing people out and about.
There are plenty of people who bike in Seattle. Ebikes make it achievable for most people. Also, there are tons of cities that are flat. Why isn't Austin or LA as bike friendly as Amsterdam or the Hague? Hills aren't the problem.
Id say the car-centric city design is a huge factor as well. At least in the US, most large cities had electric trains, and we tore it down for parking lots. Fixing that problem would be incredibly daunting.
Id say a good step would be to have high speed rails that go between major cities, coupled with bringing some of those electric trolleys back. As a Michigander, I think a good line would be Detroit -> stops along I96 -> Grand Rapids -> Benton Harbor -> More stops along 131/I94 -> Chicago.