Not in other languages. In German, for example, it would very weird to think of railroads (Bahn/Eisenbahn/Bahnstrecke) as roads (Straßen). Would you also claim that a hedgehog is a pig?
Yes, but "Bahn" actually means "track", "path" or "lane". "Bahn" in the sense of "railroad" is an abbreviation of "Eisenbahn" (literal translation: "iron tracks"). So "Autobahn" has nothing to do with railroad, it just means "car track".
Why do you say it like roads are the only option? Its even far from the most effective option. You mean rails?