Just what I was thinking when I was typing it.
Although the idea may very well work for consoles, depending on the price point of the modules. It may even make the console more profitable, not to mention the developers would have much fewer variation in system setups to worry about.