What if we grouped the plane into two sections: those who want to recline, and those who do not?
If you're a recliner behind a recliner, happy.
If you're a non-recliner behind a non-recliner, happy.
Split on the exit row, or hopefully at least one row of people who don't care.
Economics requires, though, that the flying experience be made awful enough on average that customers are just barely willing to fly, versus their best alternative.
i think you would hardly find tecliners if it means someone in front of them will recline too, these are selfish people who want space for their legs plus take space behind them, once their own space would be at risk they would very quickly stop reclining