I still don't believe them when they said Shadowlands was only intended to have two major patches so yeah,
Of course not they were lying through their teeth. That would mean you paid the same expansion price for less content, 2 major patch instead of 3 and a shoddy season 4 to try and squeeze.
I really hate how they can't just admit when they fucked up when some of the competition (FFXIV) can but then again these devs seems to love their game way more than Blizzard does. Own up you massively screwed up, tell us how you'll fix it in the future, and actually do it don't just say it cause it sounds good, take your time and do it right. This will be the first expansion I'm not playing on release I really don't see me going back, Shadowlands was the proverbial final straw for me.
Edit: Oh they just released a new battle pet on the store for 10 bucks . I guess they're really trying to shore up their financial since the quarter finishes up today