Also, you have to correctly judge the cost of service. Demand for internet access is much more elastic than, say, demand for a cure for cancer. The lesson from the Iridium constellation is that even wealthy people aren't necessarily willing to pay as much as needed, or as often as needed, to recoup investments. Iridium succeeded but the original company went bankrupt shortly after starting service.
Iridium existing as it is today has pretty much nothing whatsoever to do with it's commercial viability. It exists largely due to the original investors giving away a free network to the current operators, and an "anchor tenant" customer that was willing to more or less fund the network's opex for a number of years.
Iridium's polar orbit LEO architecture makes it a rare and special thing. Globalstar was an utter network architecture failure (bent pipe satellite relay), Inmarsat is not usable at polar latitudes due to being geostationary based.