Because shield proficiency is a class feature of fighters. It's not a class feature of wizards or monks. On the flip side, it would be perfectly reasonable for, say, an amulet that allows any wearer to cast Detect Magic and Identify as rituals, an extremely mundane task for wizards, to require...