Why do you have to buy the textures separate in Minecraft? Seems they should come with the game.
If they're on console the packs are paid. On PC they're almost all free but there are still a few that are paid. I'm assuming OP is a console player.
Because its the abysmal console version , where microsoft makes a monopoly. They sell adventure maps and stuff for 10 DOLLARS