I think you can deactivate grass on the server, but some missions has this coded in so it will always be there.
I don't see why it's even possible to have grass visible, as you mention, it can't be seen by the enemy. So you're only tricked into thinking you're covered.
If it first shall be there, people hiding in it should remain hidden even when the grass isn't rendered.