The problem solving part of my brain just can't wrap my head around it. You have a proven popular game that is played around the world. If you don't go into the minutiae of Robert's Rules of Poker, then the game is very simple to understand even after a few orbits for the newest of players. I think a lot of NLHE players are just incredibly stubborn, obstinate, or are so far gone in sunken cost fallacy. Any halfway competent player who has played for years to decades understands that by and large, NLHE cash games are DULL. You're out of the action (at least to be a winning player) at least 70-80% of the time, of which that equilibrium shifts depending on other external game factors.
The other 20-30% of the time? A good majority of that is one post-flop street of betting, maybe two streets. But having three streets of geometrically increasing betting between players? That's either a cooler or someone running a big bluff. Those hands may arise once or twice an hour if you're at a table with mostly decent players.
So over the course of an hour you'll see two players really go to war very seldom. The rest of the time you're folding preflop over and over, posting blinds, folding those usually too, and making the occasional preflop raise / 3-bet.
So what is a NLHE only troglodyte to do? Admit the game isn't as good as it once was and learn more games? Or throw new gimmicks into the mix instead? Sadly, the latter has been chosen for quite some time.