That's really a question for the scipy devs on the scipy mailing list. There's substantial overlap between the numpy and scipy communities, but not everyone is on both lists and they're distinct projects that sometimes have unique issues to worry about.
I'd like to see numpy's downstream projects become more aggressive about dropping support for old numpy versions in general, but there's no technical reason that scipy's first 3-only release couldn't continue to support one or more numpy 2+3 releases.
-n