I think the original cap , during the early access development, was planned at Lvl 10, because lvl 6 spells were considered overpowered for the game. But Larian then raised it at some point to 12 and included a number of 6 spells. So I guess they did weigh all options and made a decision, not simpy based on ease of development, but taking player desires into account also.