>>15745560>>15748180These.
Rocks are absolutely necessary, and as the first anon pointed out, they do far more good than bad.
It's interesting to note that, most things that are hyper weak to rocks wouldn't be that great regardless. Moltres, Scyther, Butterfree, etc.. They're not spectacular or particularly unique. So rocks push them from UU-RU to NU. Not a huge problem.
That being said, I believe they should still just do a fixed 1/8th. There are only a few instances where the type chart comes into play in a beneficial manner, such as Volcarona. The inherent imbalance in the type chart is only compounded by the prevalence of SR, which is a bad idea.
SR should hurt hyper offense, not punish a type for being that type.