Redis is dead simple, but having another server isn't. While most people can easily handle this, managing systems can often spin out of control. If you are starting a project would you rather handle another server or just have someone else manage it and be done in under a min?