Yes, a lot of people use c-like programming languages for the NXT.
But 97% of the people who buy the NXT set don't know a thing about text-based programming and want the easier option.
"Maybe after I get a second NXT brick" - Why not now? You can have both types of program on at the same time. The only limiting factor is space, and NXC code takes up much less.
A sophistical rhetorician, inebriated with the exuberance of his own verbosity, and gifted with an egotistical imagination that can at all times command an interminable and inconsistent series of arguments to malign an opponent and to glorify himself.