Does this include running the new OS after a factory reset?
I find that even on Android, you drop some performance after a full system upgrade and it doesn't come back until a full reset is performed with the new OS.
It's stupid that this is required, but that can be explained as a technical problem rather than planned obsolescence.
On top of that, there's the variable of increased system resources to consider, which will account for some of it, and is a no-win scenario from the manufacturer standpoint no matter what they choose.