But, wouldn't the better method of doing things, is to have it 'play nice' right out of the box...like most email servers do? I mean, a little config is one thing, but, to have to search for obscure parameters to turn off to get it to work with most clients seems a bit poor in regards to design of a system....
The unstated assumption here is "better" means something other than "we need to lock in our customers and punish everyone else so they become our customers," which to the vendor in question is heresy.