Strictly speaking, it is possible to restore the immediately preceding [point] version of iOS/iPadOS - but only whilst the previous version is digitally “signed” by Apple.
After a “new” version is released, the immediately preceding release continues to be available for a few days - this providing a short overlap in time in which to identify a major/critical issue prior to revoking the signing-certificate of the prior release. As such, Apple ensure that “roll back” is possible during the early days of a full update.
After the update has been demonstrated to be free of major issues - that had not been identified during beta-test - the signing-certificate of the previous release is revoked by Apple. It is at this point the ability to restore the previous release is lost. You should note that the window of opportunity is not linked to the point-in-time that you install and update - but instead is a function of how long Apple are prepared to leave the opportunity open after a new release. This window of opportunity is typically days, not weeks.
You also need to understand that restoring the immediately preceding release is not a roll-back in the sense that you might perceive. Whilst the opportunity to restore the preceding release exists, the procedure fully reinstalls a fresh copy of the previous release - after which you are able to restore a pre-existing backup; the source backup must have been created from the restored (or earlier) version of iOS/iPadOS.
At this time, iPadOS 14.6 is currently the only signed (available) version of iPadOS. Apple revoked iPadOS 14.5.1 certificate signing on 1st June.
App compatibility (and subscriptions) are entirely under the control of the App Developer. The Developers business model is not controlled by Apple.