>Why can't the business suffer losses instead of everyone pay subsidies?
Because the old model of coal power plants makes people pay in other ways (pollution). Subsidies are reasonable if it means that the negative externalities are diminished.
You’re creating a bit of a false dichotomy here. There’s absolutely methods and reason to subsidize both forms of power. Both would be a vast improvement over coal/petroleum.