The problem is nothing would really be solved by any attempt to differentiate self-voting. If any restrictions were put in place, everybody with a significant stake would immediately spawn an alt account, delegate all their power and return to their old ways. I am pretty sure this hasn't been done because limit self-votes is simple to work around. At least now the self-voting is obvious and not obfuscated.