They could have changed NOTHING about the move except their messaging and attitude and things would've gone a lot better.
Apollo et al are different in that they are packaging up the entire experience wholesale, they are not ancillary. There is no way for Reddit the company to show ads through third party clients (the client could simply block ad posts if they wanted to).