The benefit I think is that
1. The setting doesn't actually solve any problems.
2. The core devs were sick of the constant debate so they decided to free themselves of it by removing it entirely since it's not consensus critical.
I would prefer they keep the setting and I don't care if anyone runs anything else. I just don't want people to think that they are actually fixing any problem by setting datacarriersize because they're not.