I don't know if it's my imagination but there seem to be more DRS trains recently and I was trying to think if there was a way of keeping DRS but stopping the trains from happening so often and I think I may have an answer.
How about putting DRS under the control of development? If it was included with the likes of Acceleration, Braking, Handling etc it would vary how effective it is and therefore reduce the trains.
I'm not talking about making huge differences between DRS levels, just enough so that if 1 team develops it and another team doesn't, it break the train.
It also gives another key area that needs to be developed and reduces the need to alter the amount of development points needed to max out.