Aha es wird ein Framework benötigt, ja und?
Hat jeder mindestens in der Version 2.0 gezwungernermaßen, außer Version < WinXP.

C++ wird direkt kompiliert, C# zur Laufzeit, JIT und IL haben einige Vorteile gegenüber Standardkompilierung, zweifelsfrei jedoch auch gewisse Nachteile.

.NET ja stimmt da muss man Nix selbst machen, man schreibt einfach Bot.Create() und zack ist der Bot fertig...

Oh man man sieht dass hier ein typischer .NET Hater am Werk ist, total unfundierte Argumente und hauptsache flamen.

Du kannst auch in .NET alles selbst schreiben, aber wozu das Rad neuerfinden, wenn es schon weitaus bessere und performantere Lösungen gibt?
.net ist quasi ein erweiterter managed Wrapper um die WinAPI, dieselben Werkzeuge die C++ auch benutzt.

Ich mein ich schmier mir mein Butterbrot auch mit der Hand, so neumodischer Schnickschnack wie Messer kommt mir nicht ins Haus !