Prior to implementing JIT inlining of threadstatic access, it makes sense to simplify the access pattern. There could be some opportunities. For example we may not need per-module indirection. Re: https://github.com/dotnet/runtime/pull/82973#issuecomment-1497682112