Because there is a loudmouth sub-set of the community that think a single look and feel of the DE would bring about "the year of the desktop". This while they keep CADTing the APIs and ABIs, thus making third parties weary of developing for said desktop.
And it's not like they became apple or microsoft. Their mistakes are minor at worst compared to other competitors. What they brought to linux, however, is huge.