Safari uses frameworks from macOS and iOS which is the reason you can't get v16 in Catalina or before.
Whether this is "coupling to the OS" or "deprecation" or "aggressive removing backwards compatibility" is really a matter of semantics.
I will say this though, it seems Apple is changing their policies since Safari v16 is now available down to Big Sur.