not to mention you never cared to explain logic how the era with grass specialists is weaker than era with no grass specialists?!
Take a 50 year old who has never played tennis and train him to play on grass courts exclusively. You will then have a grass court specialist who in reality is worse on grass than any top 50 player today. This example shows you that specialisation in itself has nothing to do with skill level or competition.