Why are the use of numbers in formulae discouraged?

Because if the numbers change then you have to change the formula. Numbers commonly change in spreadsheets. You should put the numbers into cells and then refer to the cell in the formula. If the number in the cell changes, then the formula will be able to work without having to be changed, as it will use whatever value is in the cell.