I think the disconnect here is that I actually wasn't aware that 'axolotl' existed as an established word in English. If you're looking at it just as a Nahuatl word written using Nahuatl orthographic conventions, then it's weird for someone to suggest that it should be written with a 'sh' because that's how it's pronounced.
All good, I just don't think it's so weird :).