Can't see the problem. Grass, dirt, beach, grass on sand, tar, concrete, improved paddock, ice, snow etc etc
I've taken most things I've flown into some combination of the above.
Poorly maintained concrete or tar can be rougher than grass, dirt or paddock.
Sand on grass can be softer than muddy grass etc etc
If the surface is soft, use a soft field technique. If it's slippery use the slowest approach most into wind etc.
If it's rough hold the nosewheel off as long as possible then stop. Inspect the rest of the taxi distance before taxiing again. Ditto the take-off surface.