> so is it wrong that an individual risked millions of his own money for a "public service" ?
No, nothing wrong with that.
The problem is when that person tries to stop any "competition" (e.g. a new bridge). Infrastructure like roads and bridges aren't "just" a business, they're needed for basic economics and trade to function. "We invested in this bridge a 100 years ago so now no one can build a new bridge in the general area until the end of times" is nothing short of delusional. When people complain about "capitalism" what they usually mean isn't the basic concept, but this kind of hyper-narcissistic money-grabbing wankery.