The reason for this working the way it does are as follows:
Druids, by default, always get full access to their class's entire spell list, so it's not inflating the power of the druid class. You also have to pick and choose with a limited number of choices, which means that you have to balance...