Publish your apps without .net core (--no-self-contained) and install/manage runtimes as you usually would.
If you have thousand apps, you probably also have a CI/CD system and you can gain fine grained control on your runtime management needs with .net build/publish.
MS does quite a few things poorly but they have done a solid job of operating in large enterprises.