There's no question that he knows more about plastic than I ever will but I can't help but doubt his statement about never screwing down any plastic. I've seen so many kinds of adhesive in so many different applications fail. I've also seen about a gazillion racecars with plastic windows screwed in. A very different but also very harsh environment.
It is necessary AFAIK
to drill the screw or bolt holes oversized and install grommets in the holes to insulate the plastic from any shock or concentrated pressure from the fasteners. I've used screws and bolts with shoulders to install plastic windows to prevent over tightening cracks in the plastic.