Because its sole use its for enchanting (Also the fact that you lose some/all of it when you enchant) what i say that i should be called something like Life Essence or Mana or Coin their own term for that instead of exp.
I guess if they changed it after the snapshots everyone would be so used to saying xp or exp that it just would get stuck...
Is there even an official naming? (in the game?)