this post is marketing with commenters associated with the company
If you want people to take your point seriously you should probably learn how to communicate it.
what does astroturf mean?
It's a brand of artificial lawn for sports arenas, plastic "grass", which has given rise to the idiom "astroturf campaign" = "fake grassroots campaign".