Username or EmailPassword
Mono is just an implementation of .NET created by <Microsoft> which is developed on <Windows>. And therefore it is quite sensible that Microsoft implemented classes to access registry to make .NET to cooperate with its native applications. So to make Mono compatible with .NET as much as possible, they better implement anything that Microsoft implemented. There is no big deal. I don't really get what is the problem with you. So do you want a crippled implementation which wouldn't work near 100% because you don't like some part of it? Then why not just fork Mono, remove unwanted stuff from it and use it in your own sake? Not everyone thinks the same way as you do. Please..
Now you are claiming Mono is near 100%? Have you actually even tried to use Mono for development or are you just delusional? Mono has always been implementing an incomplete .Net framework since v1.0.
The following .Net technologies are unsupported and are unlikely to be completed in Mono:
* Windows Presentation Foundation (.NET 3.0).
* Windows Workflow Foundation (.NET 3.0).
* Code Access Security (.NET 1.0).
* System.Management (All Versions)
Read about it here:
I was saying general stuff not Mono specific. And also I meant that dropping a part of it is also sacrificing compatibility. It wasn't the point of my post either. Do you have a kind of problem getting the point? Sacrificing compatibility because you don't want a part of it? doesn't matter other people might need that part of it? Great! not.