Обычно знание си или плюсов не нужно, нужно только если хочешь сишные либы из scheme использовать например.
к примеру пробовал оставить sdl2 с guile но не случилось и ввиду отсутствия продакшен опыта с Си я не смог это фиксануть сам, отсюда и сделал вывод что если не писать программы которые крутятся в замкнутом стандартном наборе схемы, то это важная часть - знание Си и плюсов чтоб подобные случаи решать самому иначе желания продолжать со схемой теряет практический смысл