I think you should read the old posts as to why Racket transitioned it's guts from primarily C to Chez Scheme. It would save a lot of time in the discussion here if you became familiar with that transition.
The short story is the same as anything written in C: it's an unwieldy language.
The short story is the same as anything written in C: it's an unwieldy language.