why DID microsoft make .NET? like, the benefit of a VM is portability so why make a VM and then be like "... and it will only run on x86 windows computers! :3"

i guess so that they could have multiple languages all target the same common language runtime and interop easily?

@eniko wasn't it for Windows Phone dev too?
@buherator was it, originally?
@eniko @buherator in a way! .net was a big deal on Windows CE, but it was a subset of .net - kind of like Java MIDP vs Java SE
@eniko idk the history but IMO it'd make sanse to support the primary arch first (providing a memory safe option for devs too!) then use the abstraction of the bytecode as needed. E.g. a quick search shows that .NET 4 was available for Itanium too.