The ServerSide.NET has a hysterical cartoon about the Microsoft Team Foundation Server pricing structure. See: http://www.theserverside.net/cartoons/TalesFromTheServerSide.tss
It's ironic that the customers that select the Universal Subscription typically do so because they are willing to pay good money to not have to make a choice because they want the flexibility to change and evolve with their customer and project needs. I don't count the customers that have deep pockets and buy the universal “just because“. For those folks, my points are rather moot.