Is 'insert tokens' broken for TinyMCE when creating templates
You're right, it was a bug. Here's a fix for 4.7.

https://github.com/civicrm/civicrm-core/pull/7438

The code in 4.7 is a lot cleaner than 4.6; I don't think fixing it in 4.6 will be a priority for the core team.