~
That's true and they were correct but at the same time, every generation think that they were tough and new generation is soft
Yup, that's true; my parents would say the same. They used to walk miles to school while I had a bicycle

.
Then again, players like Kapil Dev, Walsh, and Ambrose never lost a match due to injury and literally played over a hundred Test matches without any major injuries.
In earlier times, team's yearly schedule used to be light and in those times they had plenty of time for recovery but that's not the case in modern time if you 3 format players and it's not restricted to just bowling your quota of overs but constant travelling throughout the year because nowadays schedule is jam packed, especially for team like India as their tours and matches bring money.
The work schedule and multiple formats are jam-packed, but giving too much rest to a bowler or a batsman would literally kill their momentum in my opinion.