I think you clearly exposed one of the things that I couldn't never describe why I wasn't dragged into Racket/scheme. It's not only annoying is hard to remember all these differences.
Obviously the more you use the language these go away but still at least to me it doesn't seem to be a coherent syntax.