Rigid coding course structure does not seem to accept alternative solutions or formatting

In a number of codecademy courses, it seems that whether a user response is “graded” as correct depends upon its precise formatting. A small variation from the “expected” result fails to enable student progress, even though the student’s response may be correct.
I assume this is because a machine algorithm is “grading” the responses. It needs to be much more flexible, while still preserving the correct syntax, etc.
On occasion, much time is wasted checking and rechecking, and checking code again, even while it runs properly in another interface outside of Codecademy.

I hear you on this. It would bolster your case/suggestion if you had some specific links and examples to point to where this is occurring in paths/courses.