Java designers are apparently all idiots. "Oh noes, programmers could choose to use the '+' operator in places where it's semantically impropriate, so let's force everyone to write myint1.add(myint2) instead. Yay, the improved readability of code by preserving semantics by removing them. Yay, making all user defined classes second class citizens. Yay! After work, let's all go post comments on Youtube."