Apart from Adobe stopping all further development of Flash, now Google have dropped Flash support from the latest version of Android; as have Microsoft with the new RT mobile version of Window 8 (but will keep it on the full fat W8 for a short period of time).
HTML5 is not a completely finished article but Flash is already dying, with an estimated 65% of all websites that use it, also having an alternative viewing option for PC's and devices that don't run the horrible thing.
...and yes, let's get back on topic.
--- old post above --- --- new post below ---
Having a choice is a good thing, in theory, as it provides competition and should stimulate advances and improvements being made.
However we can see the result of the free for all, post initial privatisation, which has left us with some small fleets of what may be regarded as "non-standard" or "orphan" classes.
The Alstom Coradia (175 & 180) and sister Coradia Juniper (334, 458 & 460) designs spring to mind.
In its attempt to sort out future inter-city train provision, the DafT recognised the need for standardisation, before anyone went off half-cock and started specifying or ordering any small fleets of incompatible trains. A standard core design was one of the original basic objectives of the Inter city Express Programme. Some might say it was the only sensible aspect to the requirements?
They attempted to do the same with the now aborted "New DMU" programme, for exactly the same reasons.
Those two attempts at standardisation only came about because the DafT had to take the initiative in getting new trains ordered, in the absence of any impetus from the ROSCO's or TOC's.
It's an entirely different situation with orders for EMU's, where there are several manufacturers competing to deliver the goods, so to speak, but I agree with most observers, that there should be a higher degree of standardisation on things like couplings and different on-board train management systems being able to communicate with each other.