Even within those two games, this is nothing new - CK2's performance took a huge hit from the release of Rajas of India, lasting until the release of Reaper's Due, when they cleaned up a lot of AI code, reduced largely superfluous calculations on low-importance characters, and increased culling of unimportant characters. And IIRC, CK2 at one point pushed a particularly buggy patch right before Christmas, and were thus unable to do anything about it for weeks (IIRC, for various reasons, including somehow breaking levy dismissal, it basically paralyzed the AI). And then, of course, especially with EU4, there are also the badly-received changes that actually work as designed (and issues with said design and the ability of that design to achieve its intent were often raised weeks or months before the changes went live), like the various recent missionary changes and territory corruption.Not even in the slightest, especially if you go back to years before CK 2 and EU4 when they started releasing games with some amount of polish. It's not even new to Stellaris for those who were around for the infamous "bug fixing patch" that undoubtedly left the game in a worse state than the previous version.
Not to say that's okay though, because Paradox has gone on record a number of times over the last years saying they don't want to be that way anymore. And as they make their games more accessible they really can't be. Some of the hardcore fans may not mind playing on hot code, but casual fans will be turned away (thankfully for Paradox a lot of 2.2s problems aren't immediately obvious).
Oh, and TODO code being left in a release is unacceptable. It's bad by any standard and screams "kicked out the door."