The problem starts when you need a matching ROM for the given program, and you constantly have to switch the ROMs. Back in the day I was rarely using my favorite BASIC extension (Warsaw BASIC 3.2 cartridge), because it was changing the memory map in an incompatible way, so I couldn’t run any existing games.
Anyway, this is you project, you’ll do as you decide.