If you would have the shortcoming knowledge to bother training your pokemon, this wouldnt be such a problem for you. I also agree. No more rock gyms, they're just way too common.
I don't think they need to stop with the Rock gyms. I think they only need to do a Rock gym as the 5th or the 6th gym, not the 1st all the time.