For them hateing hardcounters with passion, they really do their best to create them lately [slayer-jinx-unamused]
Yes, avoiding hardcounter leads to the problem of really getting very destinct strategic niches and leads to somewhat similar champions in each class.
However, going for hardcounters is imo very bad for gamehealth and balance, as most of the game would already be decided in champ select.
Think of rock, paper, scissors. It's nice to beath some time dead, but overall not an engageing game as it lacks depth. You pick stone, i pick paper, i won you lost and thats it.
With a higher emphasis on strategic niches and thos hardcounters, champselect would turn into a game of rock, paper, scissors, though a bit more complex as there are teams of 5 on each side. Most games would be over at champselect already and the team with the superior draft would need to deliver some massive throwing to loose it.
And if you are stuck as a stone vs paper for atleast 20 min, that sucks massively.