> You aren't making any sense.
Look who's talking.
> My point about "not having to use it" simply means that if you want to write code that doesn't use the preprocessor, you can already do that in C/C++ today.
This is just a blatant lie. Every non-trivial program uses at least #include to include header files and #ifndef, #define and #endif for include guards, and as you rightly pointed out, due to the "limitations" (I'd rather just call it suckage, but that's just me) of the C language, it's often the only way to avoid tons of boilerplate code.
But anyway, if you want to stick with cpp, go for it. I don't particularly care.