Biofertiliser is preferred over chemical fertilizer because:
1. Biofertiliser would be better in the long run because they contain organic materials while fertilisers contain chemical substances that when used in excess become harmful to the consumers.
2. Continuous application of fertilisers to the soil decreases its fertility and also leads to increase in the acidity of the soil.
3. Fertiliser runoff from the fields also causes water pollution.