I may be the odd ball. I do not use primer most of the time.
The primer function is to give the work piece surface a uniform and good surface for the color coat to adhere to.
What I have found is most model paints adhere to a polystyrene surface pretty good. These are static models that are not having to face high handling. Hence tear and wear of paint is not an issue. I have use Tamiyi acrylic, Vallejo acrylic (hand brushed / air), Testor's enamel and acrylic, Revel acrylic, Gunze acrylic, and Humbrol enamel. I airbrush these paints all the time. They all have good enough adhesion that can withstand sanding and polishing. Some of them I also hand brush them for small areas. So far, I have not encounter any issue with no primer layer.
I only used Tamiya spray scan couple times in the past and only one time that I had an issue. It probably was a shelf life issue.
Here's a picture of my Porsche using Tamiya acrylic without primer. The orange paint has been sanded and polished. It is good enough to get a win in a local model show.
Using primer or not is a choice. I don't think it is a must. It definitely helps in some cases.