My game is now in 2051. I have a realistic train network, and two 'experimental' monorail and maglev networks. I've gone through replacing my SH'30s on the rail network with SH'40s, even with short feeder consists, then T.I.M.s with AsiaStars, even though my map isn't in Asia (renaming them to Eurostar solved that problem).
But now my rail network is breaking down entirely with SHs at 75% and Eurostars at 59% for no reason, as if all those trains were running Microsoft Windows.

I have searched the web, and found that I need to enable the advanced setting and then use "resetengines" console command to get good trains back. I started a new game where engines would not expire, but now all of them are available at all times in depots for purchase, making lists quite cluttered. If I sort them by power, I still need to scroll down to pick cargo cars.
So why not the old way: keeping only engines which are in use and for which the player probably has autorenew contracts for? Sure some 'locomotive works' would be willing to build and sell them for me, no? I've a billion pounds ready, which go a long way in this game for buying trains.