Welcome to the Candy Crush Saga Community
Do you have a question or need help with your game? Ask the Community.
Hello @lili0603 and welcome to the community. The answer to your question is:
They don't give enough moves to pass a level because they want players to spend money on the game. This is how King make a profit from Candy Crush Saga. So they want you to spend your gold to pass and when you have run out of gold to spend real money to buy more gold.