I heard last week in one of the forums that few developers built the website without even knowing the basic settings in the configuration! well this came as no surprise to me because irrespective of the geographical region from where they belong let it be india, usa, uk or china, it is not essential that all developers go deep into the configuration settings, though they might have built tens of magento websites, but sometimes checking configuration is not their cup of tea!
It takes a true magento specialist or consultant to really know the value of these settings and apply them to the website. Sometimes days of work can be accomplished in minutes if one really knows how to handle these settings!
It takes few minutes to build multi stores and multi websites in magento if one knows the settings well and can handle a bit of coding.
All softwares are flexible, a magento specialist should know how to handle it.