If you have a solution that can't be used because it costs too much money or other societal concerns, then you don't have a solution.
Part of making a solution is finding something that works in the real world and not an idealized world.
If you have a solution that can't be used because it costs too much money or other societal concerns, then you don't have a solution.
Part of making a solution is finding something that works in the real world and not an idealized world.
As for “other societal concerns” there are always societal concerns with anything. There were societal concerns with Social Security and free education for kids. Turns out those are good ideas despite the fact that they’re not free. In fact if you suggested them today a lot of people would shoot them down as infeasible. I don’t have any kids but I pay for other kids to learn to read. I’m not retired but I pay into social security.
For example, it is much more profitable to sell recurring treatments than it is to sell cures. You can only sell a cure once per instance of disease, after all, whereas selling a recurring treatment means you have an indefinite stream of revenue. (Similar logic applies to selling software as a subscription instead of as a one-off license.)
When something is "not profitable", that does not mean it costs too much. It means that the thing is not as profitable as other options, which is sometimes a result of excessively costly processes, but is at other times a result of having "do nothing" as an option (which by definition costs nothing, and depending on the field can make quite a lot of money).
Another example of something being "not profitable", but not because it costs more, is public goods. Public transportation, for instance. It is undeniable that good public transportation is a boon to society, but public transport is often framed as a business rather than a public good, and in the context of a business, public transport is simply not as profitable as something like a toll road. Running a toll road is close to "do nothing" compared to running a bus line or train line, since everyone brings their own car instead of using the publicly-provided transportation. The catch is, this is actually MORE costly overall--because many more vehicles have to be fueled and maintained, and cars are relatively inefficient compared to trains. But, because the cost is distributed to the users of the road, the toll road is "cheaper" for the people operating it, and thus more profitable--so if you run government like a business, the toll road is the thing you go with.
Problems are not purely technical, they always have a social component.
If you have a solution but its too expensive, that's not a full solution, that is half a solution. Maybe the other half is government grants or whatever, but you can't just talk about it as if the problem is solved. The social factors are just as much a part of the problem to be solved as the scientific part. Someone needs to figure them out. It is hard work that needs to be done and is how problems actually get solved.