I was definitely not kidding. 10+ years of c# experience, and 5+ years of android, and you can see the difference between the two.
Hyper-V and so on, i certainly do not remember as I had them anyway, but talking about purely the dev env and ease of platform to me tells it all.
Android has not been written from "application dev" pov. With all these contexts, application contexts, leaky abstractions all over, it certainly is not a robust platform.
Not to mention that to develop an app they required you to have Hyper-V, which is only available in Pro editions of Windows and CPUs with VT-x.