Why do you assume that blocking has an intended purpose? The rules don't say "this is a bad thing, try to do it to your opponent and never allow it happen to your own ships", they just tell you what happens when you overlap another ship. The only "intent" here is coming from your own assumptions.
GenCon interview. They didn't pre-empt it. They've since embraced blocking but they didn't see it coming when designing the game: the rule was meant to discourage hitting other ships.
Edited by TIE Pilot