Re: and in the real world...
Actually Exchange 2013, for a web managed product, requires the full Server desktop, and the Desktop experience feature.
Add other MS products, SCCM etc that also require a desktop. You will find very few products that actually work in server core.
Server core is only good IMHO for Hyper-V installs