i dont understand why you are confused. are you suggesting they should be in the OS? so each library has to be managed at least 6 times and then the ides and language tools have to support all these different stores? i bet ci/cd would just be awesome
or are you suggesting that all language maintainers work together in harmony and support one another?
C and C++ dont have package managers because they are older than the concept.
no, microsoft stopped caring sbout windows because thats not how it makes money. thats how it made money i the 20th centiry but not how it makes money now. Azure is where they make money.
plus, this is more work for them. this entire push has been by meta.