Can't say I'm surprised. Spez just wants to spin a narrative.
I really can't take any of his complaints seriously now that they sunsetted one of the few things people were actually willing to pay them for.
ETA: I know he's always been a liar, but the fact that he took the awards away just removed any shred of credibility he may have had left.