Why is this downvoted? It sounds great to my untrained ear. You could even use TAI for user-facing timestamps (to get consistent arithmetic) and then convert to UTC only in the end before displaying the date!
a) Discovered sooner than a leap year bug, and
b) Given that humans and not machines are the consumers of the UTC time, less consequential than a leap year bug.