Apple uses the signing process as a security and stability mechanism:
For modern iPhones (XS and newer), the signing check is mathematically unbreakable via software.
Apple stops signing older iOS versions usually within a few weeks of releasing a new update. While this frustrates users who miss the old UI or battery performance, Apple has three primary reasons for this strict policy: