Much чаще используется в формальной речи, чем many, потому что они применяются к разным типам существительных. 4
Much употребляется с неисчисляемыми существительными, то есть с теми, которые нельзя посчитать. 25 К ним относятся, например, вещества и абстрактные понятия: вода, время, деньги. 23
Many, в свою очередь, используется с исчисляемыми существительными, то есть с теми, которые можно посчитать: люди, деревья, книги. 25
Таким образом, much больше подходит для описания большого количества чего-то абстрактного, а many — для обозначения большого количества конкретных объектов.