Why API Compatibility Level have to set .NET Standard 2.0

DOTS uses Burst which will never support all of .Net.

.Net Framework is also much older and different from .NET Standard. .Net Framework is dead and going away. Right now, Unity uses Mono.

What will happen is Unity will switch to .Net 5/6/7/8 probably 6 or 8 which are LTS.