Agreed. And where it's not really worth it to link with trains they just do it with buses instead, between the smallest villages and the mid sized towns where trains do arrive.
Then if you have to link something that's even smaller than villages, people can just walk to the nearest village (in Europe this usually means walking 20-30 minutes at most) and take the bus there.
But more importantly, villages and rural places are an area where I can tolerate cars, because they aren't as unnecessary or replaceable as they are in cities.
The backend is quite alright. The Rust backend makes it indimidating to approach, but I know it has many advantages.
The frontend could use LOTS of changes. I don't like Inferno, it's messy and confusing to work with. Instead, I would have opted for a Svelte+Tailwind stack for the UI.