To throw the question back at you: have you considered that this isn't complicated?
The difference is that Redis costs extra in infrastructure.
The argument that im fighting agaist is that when someone says its more complex, what they mean is that they dont have experience in doing that. From a business perspective, this is something to consider when hiring from.an average pool, since you point about salary is correct, but the assumption that every single engineer fits this criteria is not correct.