My recollection was there was a version around 2.3-2.5 when the updated tables were added in the major version release but were not somehow included into the main branch and thus were omitted from the subsequent patches until identified. This did cause issues for people upgrading to the latest and getting permissions errors in a couple of views. I do not believe this issue persists but people do continue to take the x.0 upgrade approach.
In my opinion, it’s just extra work. If you’re using 2.6.5+ you can jump staring to 2.8.x or 3.0.x. Then upgrade all extras.
I’d say in this scenario it could be an actual bug rather than the upgrade process. But, I’d be happy to be wrong if we cold identify some upgrade script that resolves these issues that needs to be in the patch releases.