I agree with both yeah. Personally I would have made different choices than the CEO has.
Have a more realistic planning for developers to adapt. Offer different types of api pricing models.
It all could have been handled more strategically, which makes him a poor CEO in my opinion
Ask the CEO, not me ๐ I'd have approached it differenly