Does anyone know why? Even on facebook you can change it once every few months..

This is not the Facebook profile you were looking for.

You get to choose your very own first battletagYou get to change your first very own battletag it if your first choice was a mistakeYou do not get a third "my first was a mistake, my second was a mistake, can I have a third" option.