To answer your two part question:
1) On, (at least in my case)
2) Science (at least in the case of my speakers).
1) I keep the grills on my speakers, mostly for aesthetic reasons, as I think the speakers look much better with them on. (However, if I felt that they impacted the sound in any way, I would probably remove them.)
2) My speakers, the Eggleston Works Andra II's, have very thin grills, that was specifically designed to have very, very little to no effect on the sound. (The grill fabric is basically a single layer of very thin cloth, and is attached to a very thin metal frame, that attaches magnetically to the face of the speaker.) However, I can easily believe that a thick foam speaker grill could indeed have an affect on the sound. Therefore, I do believe that there is a science to speaker grill design.
My two cents worth anyway.
1) On, (at least in my case)
2) Science (at least in the case of my speakers).
1) I keep the grills on my speakers, mostly for aesthetic reasons, as I think the speakers look much better with them on. (However, if I felt that they impacted the sound in any way, I would probably remove them.)
2) My speakers, the Eggleston Works Andra II's, have very thin grills, that was specifically designed to have very, very little to no effect on the sound. (The grill fabric is basically a single layer of very thin cloth, and is attached to a very thin metal frame, that attaches magnetically to the face of the speaker.) However, I can easily believe that a thick foam speaker grill could indeed have an affect on the sound. Therefore, I do believe that there is a science to speaker grill design.
My two cents worth anyway.