@jw kotlin is a "better" java. that was my only motivation.
you say java.time - but there are replies above that recommend something else. even if it be joda... why would you be opposed to making a canonical abstraction in kotlin where the underlying implementation may indeed be joda (or java.time or anything else that has consensus)