I think most people's problem with ram is that no matter how well you position your tanks, a frontal ram can result in damaged engine + main gun destruction based on pure chance.
IMO if a german player over extends his tank or is not mindful of its positioning, side and rear rams should be rewarded with damaged engine and/or main gun damage based off of blessed RNG. Frontal rams should be punished by only allowing a crew shock. Its a step closer to a more competitive game based on tactical thinking and less about chance.
I agree, but it is always a risk. German armor for some reason have pretty good rear armor, so even if you ram from the rear it will sometimes only crew shock.