Because the rest of ScummVM works that way, I'm afraid. I do not agree with it personally, and fought it hard when the FreeSCI code base was merged. But I have to admit that versioning (especially with SCI1 and later) has turned out to have complications that I did not foresee when we only supported SCI0/SCI01.