Landing on grass is only recommended if the ground is maintained to a reasonable standard and clear of obstructions. Some airfields have grass strips maintained for that purpose, on others the grass has lights, wires and cables, or just lots of holes/ruts which will be far worse than the tarmac.