It goes a little further than nutrients alone IMO. It also depends on the, age of the system, rock used, feeds, overall chemistry, water changes, stability, light, sand, etc.
Honestly, if you’re doing everything right and have good chemistry in a mature system…Dino‘s shouldn’t be a problem. At 2-3 years the biome ought to be able to outcompete them. I had them bad several times, but as the tank matured they could only resort to patches of detritus where there was no competition. They were outcompeted everywhere else as long as I didn’t fuel the fire with products they like. They were still in the system, but majorly hindered. Unless you’re creating a lot of instability or feeding too much rich feeds like amino’s, vitamins, etc…they should fade out.
IMO, Phosphate has a major impact on them. Not directly, but indirectly as everything in the system needs phosphate to thrive except Dino’s. So limiting Phosphate is a big mistake, but it does go much deeper than that.