BECAUSE well, i'll just list the reasons below
apples have a veeeeeeeeeeeeeeerrrrrrry low drop rate maybe 1-200
villages have a very low spawn rate too.you can find a farm in them.
you need 3 wheat to make 1 bread
So many mare reasons but i'm too lazy to put them here