So even though “it just works”, it is crap?
I’m not disputing the existence of counterparty risk. But that too should be limited. And if you can get outperformance with limited risk - why not? I’ve seen and read about other optimisation strategies and techniques.