However, with the 14+ and push button ignition, there is no longer a place to insert the keys. I wonder if just bringing the keys close enough to "push" the ignition on would be sufficient for programming?
On my 2013, as mentioned in previous post, there is a way to insert the key (but not turn). You have to remove a cover and insert the key, THEN push the start button. On some models (my dad does NOT have the AKE on his 2014 CX5), you do what you described in the event of a dead battery in the FOB.
I put my phone number on my keys. I figure if I happen to misplace one, the average person is likely to return it if they knew how. A small percentage of people would be brazen enough to steal your car if they found your key on the ground.
The AKE is a nice feature when the car is new and everything works, but I would rather have a good old fashioned $1.50 key to open my doors for when the electronic motors start to go. For those of you who don't keep cars long, no big deal. For those of us who keep our cars over 10 years, I foresee a costly expense in the future.
The only hope for a cheap replacement is if/when a disgruntled employee leaves their job and knows a 'back door' to programming these new keys. UNLESS, Mazda specifically made it impossible to do without a special gadget...