Stratum v2 fixes it but it doesn't fix anything if pools aren't adopting it - which they aren't. Something needs to happen to make the transition costs worth it (censorship/MiTM) or it needs to otherwise be a strict upgrade to miner/pool profitability. Telling people what's good for them often doesn't work. And if you look at v2's website, it doesn't even do a very good job of telling miners what's good for them and why it's urgent they do what's good for them.