Less code means less maintenance (mainly less time spent understanding code when something around that area breaks).
Less code with the same functionality and performance usually means happy developers, smaller code size in memory, and, on the long term, less bugs (yes, there are always exceptions).