So, how do you suggest a company would make profit while also not limiting to people who can afford paying for the product?
If you are thinking of the free to play model with microtransactions, I do not think that it would work as well for single player games.