One mantra in the business world is:
Fail often, fail fast, fail cheap.
The idea being that you don't spend your valuable time and money on a project that is going to fail eventually, the sooner you find out it's going to fail, the better.
How do you do that with a website?
We build websites with MODX (a content managment system) so it's really easy to change stuff around. We can change the design we can change the programming.
With other content management systems you will find this much harder and much more expensive.
So with a MODX website you can try one thing and if it doesn't work you can try something else. Try doing that with a Wordpress theme, no thanks!