If Riot doesn't want tanks buying GA anymore, why not just remove the % max HP component?
It seems like part of the problem is that the 30% max HP part incentivizes being tanky when you build it because it effectively makes the item stronger on tanks.