Because the standard wasn't enough to build a complete app - parts are (were?) missing.
It was also not explicitly intended, blessed or even recognized by MS for a number of years. It was just another open source project.
This gave rise to other platforms that were attempting to improve on C (GNOME) / C++ (KDE), such as D, and finally JavaScript for GNOME. Meanwhile, web apps (and then Electron apps) became de-facto defaults due to their cross-platform nature.
Had MS embraced (err...in a positive way!) Mono from the start, taking into consideration Miguel's influence in the GNOME community, GNOME 3 might have been written in .NET.
The standards cover the CLR and core library, i.e. the stuff which is replaced in case of an AOT compiler. The .NET framework is an implementation on top of CLR and the core library, and the Mono project included a version with the intention to be as compatible as possible to .NET, but also an alternative, cross-platform framework, which was/is suitable to build all kinds of applications, including GUIs. Concerning the "blessing" I don't understand why people are less concerned with JDK than with Mono, because the owner of the technology is not exactly known for not enforcing his rights in court (see e.g. https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_....). But fortunately there are limits to copyright when it comes to compatibility.
It was also not explicitly intended, blessed or even recognized by MS for a number of years. It was just another open source project.
This gave rise to other platforms that were attempting to improve on C (GNOME) / C++ (KDE), such as D, and finally JavaScript for GNOME. Meanwhile, web apps (and then Electron apps) became de-facto defaults due to their cross-platform nature.
Had MS embraced (err...in a positive way!) Mono from the start, taking into consideration Miguel's influence in the GNOME community, GNOME 3 might have been written in .NET.