Deploy cost is so expencive

dfx uses 3TC by default to create a new canister. If you want to create canisters with a different amount you can use e.g. --with-cycles 1TC.