In not-so-technical terms, it comes down to using dedicated servers that are configured specifically for WordPress websites. Typically, a WordPress website that is hosted on a dual-purpose server would need to be manually configured (and possibly the server too) to deal with plugin conflicts, security threats and the like. As the popularity of WordPress has grown, so too have security threats, and these manual configurations can lead to security holes that are hard to predict or detect.