Either more complexity is removed or you have a really good reason. If you have a really good reason you should do the cost benefit analysis that the reason is worth the cost. A post like the OP that does advocate a policy that increases complexity shouldn’t do that without explicitely justifying the increased complexity.
I think the case for efficiency improvements is fairly strong, but you can evaluate it as you will. This post is unusual for my blog in that it gives fairness arguments instead of efficiency arguments, but I’ve discussed the efficiency arguments before (including in the linked FB comment, and implicitly here).
So complexity shouldn’t be added unless (more) complexity is also removed.
Either more complexity is removed or you have a really good reason. If you have a really good reason you should do the cost benefit analysis that the reason is worth the cost. A post like the OP that does advocate a policy that increases complexity shouldn’t do that without explicitely justifying the increased complexity.
I think the case for efficiency improvements is fairly strong, but you can evaluate it as you will. This post is unusual for my blog in that it gives fairness arguments instead of efficiency arguments, but I’ve discussed the efficiency arguments before (including in the linked FB comment, and implicitly here).