Totally agreed, in RRT 2 or 3 or even both, don’t know which one exactly, there was, as soon as electric locomotives and thus canaries became available, a mechanic that helped a lot.
If you bought an electric locomotive and tried to send it onto an unelectrified troute, the game opened up a window like this:
Warning: The route you want to send the locomotive on is unelectrified. Do you want to electrify the route for <sum, what the electrification of the whole route would cost>$?
I think that in combination with a “Warning, the max speed of your train exeeds 120 km/h, do you want to upgrade the route to highspeed tracks for <sum of the upgrade cost>$?”-Warning would find a huge agreement in the community 🙂