Top lane is not balanced because of this 2 champions

(I dont care about darius and his whole OPness thing because this would be nerfed soon)
But the fact that this 2 champions can counter all top laners while being good later on is kinda sad
I mean why to play Malphite when Gnar can have better ALL in later on and better DPS and better damage?
Why to play any AP champion when Vlad can out heal anything?
Riot really need to fix top lane and to stop release champions like gnar who deal max hp damage they have poke they are ranged and they have tankiness on top of all that
Gnar is problemtic since release and riot refuse to nerf his actuall problems (His base damage values and his MAX HP DAMAGE)
{{champion

and
) .