I have several fields with date formatting in my application. Since I enabled natural language, you can enter something like ‘today’ or ‘next year’ and it will be converted to a valid date. I didn’t even have to write any code to do that!
By simply writing methods such a getXXX and setXXX I was able to support key/value coding without any extra programming.
I would have to write lots of extra code to do any of those things in Carbon.