Why does C shart suck so much?
Because it's Java except made by M$ so they don't have to put up with Oracle's bullshit.
Which is a perfectly understandable motivation, they just missed the memo that everyone on the planet stopped giving a single fuck about Java the nanosecond that HTML/CSS/JS became mature enough to create cross-platform apps in.
(shitty cross-platform apps, but not any shittier than Java apps tbqh)