There are lots of ways to implement API versioning. Picking one is an exercise in balance: what voices will you listen to?
For us, the most important voice is the voice of the customer. There are lots of customers, though, and many of them just want to get the job done. They are expecting us to be the experts and make it easy for them to build integrations that Just Work™.