The problem with H.264 is there is a conflict of interest involved. Microsoft and Apple have lots of money riding on the adoption of H.264. If it is the standard, they directly profit.
In the medium to long term, end-user quality is negatively affected by adopting close standards.