Grass exporting chrases

I’m working on a project where I’m making a football pitch, my pc can handle 10 mil hair/grass particles.
I can make them into a mesh without too many issues, but when I make the mesh into a curve to add depth it can’t even handle 500.000 which isn’t nearly enough for a whole field.
Is there anything I can do differently to not cause as much stress to my pc? Possibly a way to skip the whole curve part?

I also have an issue where when I make the grass into a mesh the color goes away?