I'm fine with that. Newer OSes contain new features and APIs, and I can totally understand a developer wanting to build on top of some new feature instead of having to reinvent it themselves. Sometimes that's inconvenient for me, although I try to keep all my devices current. But if a dev wants to require an OS version that's shipped with every M1 Mac that's ever existed and chooses that as their cutoff, I get it.