roads are much cheaper per mile than rail, so you can have more roads than you can have rail.
you can also have lower grade roads, which is once again, cheaper (so you can have more of it). You cannot have lower-grade rail - the train will crash.
Therefore, to provide a massive network of transport, roads are the only option. Rail provide cheap point-to-point transport, but only make sense between heavily populated centers, and therefore, you can expect to make back the cost of the rail from this dense usage.
In the US, we see many places where rail has been abandoned. In the place I live (upstate NY, Finger Lakes) there are multiple walking trails that were previously locations of rail lines, which shut down more than half a century ago. The rails themselves are long gone. In some places you can see where earth was moved and concrete structures were installed to allow drainage. Maintaining these lines made no sense with the existence of a road network carrying motor vehicles. There are also abandoned canals from an even earlier time.
People certainly didn't complain about having paved roads, or being able to buy their own automobiles. I understand it's frustrating when the public goes charging off in a direction you don't want them to.
Another bad-faith argument. A built-up railway network is not incompatible with a built-up road network. Many countries have both working together (each serving use cases with their own strengths).
roads are much cheaper per mile than rail, so you can have more roads than you can have rail.
you can also have lower grade roads, which is once again, cheaper (so you can have more of it). You cannot have lower-grade rail - the train will crash.
Therefore, to provide a massive network of transport, roads are the only option. Rail provide cheap point-to-point transport, but only make sense between heavily populated centers, and therefore, you can expect to make back the cost of the rail from this dense usage.