Swapping Scopes in Forge triggers major version update?

Seems like this is how it currently works.

Same applies if you switch from the Confluence Space V1 Rest API to V2 Rest API: the V2 API for listing spaces requires the read:space:confluence scope, whereas the V1 API used read:confluence-space.summary

Really bad design of the versioning of Forge apps.