Yeah I never quite got the use of gesso as a primer for plastic minis/models. I would be worried it pulls up.
Personally I think you get better results sticking with a primer made for plastics but I can see how gesso might sound appealing and it is much cheaper (although not necessarily less toxic than spray primer depending on which gesso brand you use as some have carcinogen or toxicity warnings)
If you want to try gesso just beware of some potential issues...
it goes on thick, you can thin it with water but you have to be very careful of tiny air bubbles that pop up during stirring or application
you have to apply it with a brush, airbrushing it one would be very hard as the mix would be constantly clogging the airbrush even at it thinnest, nand if thinned to much it will lose it's cohesion
also it shrinks, a lot. So much that sometimes it can often crack or leave pinholes of bare plastic as it shrinks and you have to go back and do touchups, especially on hard edged corners
You may also encounter it pulling up from smooth plastic surfaces if you do any kind of masking. Thinned gesso is more susceptible to this
gesso is very similar, to if not a form of acrylic paint. So anything that you would be wary of priming with a water based acrylic, you would no want not use gesso on either as a primer
Honestly if you are looking to save costs on primer when painting commercial styrene kits, with most paints you could just skip primer all together rather than using gesso
the only reason I prime these days is to have a dark base to provide some natural shading as I paint the base colors, or if I have had to do a lot of seam filling
On the other hand, for metal miniatures, or resin kits, they must be primed