The fact that package separation is being thought about *is* a good thing.
(on a side note, the external interpreters/libs/etc issue has nothing to do with the dir/file layout of the packages).