Weil es plattform übergreifend noch relativ beschränkt ist. SIcherlich solll .NET in erster Linie für Windows sein. Und mit Unfug meine ich:
Wieso unter Linux? Ich finde es einfach scheisse das ein Betriebsystem Hersteller, eine Plattformübergreifende Programmiersprache Entwickelt. Weil dann immer klar ist, was bevorzugt wird.