Yes. Minecraft is sold on different platforms, and they all have separate contracts in place. For that reason, you can't transfer your Minecraft license for free. Re-downloading the game on a platform you bought it on is unlimited.