Thank you so much for the feedback!
I completely understand your points. I suppose if you're interested in an explanation, it would be due to me fractically making levels under the time constraints, and not really prioritizing compactness, so it was not an intentional decision. In other levels I perhaps didnt want to make the level so compact I forced the player into that set of moves and solution. That said, i completely take your points, and fully understand why it would be annoying to have to treck across a level much larger than it needs to be.
Thank you!