I've reworded my original question. First of all do we consider it better, ie more focused? If not how can I get it more focused for approval? I want to use Stack Overflow as for me it's the best place to ask this kind of question because of the knowledgeable people who use the site.
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
Ok, right off the bat I admit I haven't read your whole question, and I'm neither a C++ programmer nor a C# programmer.
Your title is “How close can we get C++ to C#'s ease of use?”. The first thing you need to do is change this. A title like this makes me think I'm going to read a rant against C++. Hey, I'm not really adverse to rants against C++, but a Stack Overflow question is not the place for them. Your title already puts the reader into an unsympathetic frame of mind.
Then it's not just a matter of fixing the title, because the title seems to reflect the body well. The body is a big wall of text, and my eyes glazed over well before I could understand what the question was about. Ok, so I'm not in the intended audience of the question. Nonetheless, you really need to work on this question. I think there is some specific feature that you'd like to provide in C++ as a library, and that feature is part of the C# language, but I can't figure out what. So:
Forget anything about “ease of use”. Forget anything about C#: make your question accessible to people who know C++ well and C# not at all. Describe what you want to achieve. Be precise. If you want “C++ to behave more like C#”, get a C# compiler. If what you want is to do something in C++, concentrate on telling us what it is.