If You Truly Want Diversity, You Need To Change The Game
Logistically, it doesn't make sense that mages cannot cast spells on towers. Now I know it would get ridiculous having towers melt by 10 minutes so why not just buff their MR to compensate? Basically, make tower have at least 50% reduction vs magic damage. This way any champion can be useful in any lane.