The problem here is the mindset, isn't it? We don't expect roads to make a profit, but in a way, they do. A decent road infrastructure, well maintained, plays a part in businesses having their deliveries, and people travelling to places of work.
For the businesses, some of this is paid for by council rates, but effectively road building and maintenance is a part of keeping our society functioning.
Likewise with healthcare. If people fall ill, getting them sorted out is in the overall interests of the majority. They aren't claiming sickness benefit, and they're working, contributing to the economy and paying taxes. Those who are "economically inactive" also contribute to society, as carers, volunteers or other functions in society. None of us is worthless, except to a blinkered capitalist mindset.
I know, I'm a hopelessly naïve old fool.