.Net has the same problem[0] 45% still "regularly use" .Net Framework because, like Java 8, .Net Core broke compatibility and even in spite of Microsoft's efforts to offer upgrade routes, it is still a hugely painful experience. Particularly for those stuck on libraries like Asp.Net.<p>Their current best solution is to put a modern version wrapper around .Net Framework and to map between them, but that isn't exactly ideal either (since you wind up with a giant mess).<p>[0] <a href="https://www.jetbrains.com/lp/devecosystem-2023/csharp/" rel="nofollow noreferrer">https://www.jetbrains.com/lp/devecosystem-2023/csharp/</a>