Issue is, salaries are not enough, some credit cards give great benefits and cashbacks, and sadly the credit system is being exported to other countries, it is no longer an US only problem.
First time I tried to get a mortgage, I got rejected by multiple banks due to my “inexistent credit footprint”, which was just the local flavor of a credit score. The banks even offered to give me credit cards, encouraging me to use them and NOT pay them off to prove I had a good payer behavior. Got lucky and found a credit union who didn’t ask for any of that but had higher interest rates, so lose-lose situation.
Just save up more money. If i remember correctly saving 20% was always standard where i live. Also there is no way bank would wilffuly advise you to not pay off your credit card. But yeach mortages suck. Actually cost of homes suck. Ina country where i live developers apparently have something like 30 to 40% profit margins which is crazy.