Well, it's because the proposed scheme is the only way to ensure that command-line-only invocation of easybuild will actually result in a successful build!
Let me remind here that for a successful easyconfig, you need to bootstrap it at least once, in this way!
I'd prefer to trust the user that he will eventually do the right thing (and if not him, the next guy)