It used to be a huge hassle to launch a new website. You had to hire a developer, slog through all kinds of technical details, and invest a big chunk of money in creating an online storefront. Even after releasing the site to the world, glitches and updates were never-ending.
WordPress is a heavenly piece of code. Where others feel the need to load their content management platform with features, WordPress gives you the bare minimum and lets the community dictate what kind of machine you can build with it through the use of plugins. One could make the comparison that WordPress is the Legos of the 21st century. This makes me want to sing "Everything is Awesome!".