It could potentially analyze the frequency content and only boost harmonics of the primary note. Dunno if it does that or not. If it does, it would lilely introduce significant latency, and it doesn't seem like that sort of plugin, but it might be. It would have to do a FFT on the signal to do that, and that is a pretty heavy operation.
Anyway, it sounds to me that you, like all of us initially, are over-intellectualizing things. Though there are of course lots of technical tricks, and if you want to make hyper-plastic modern pop then it's probably as much about processing as playing, generally speaking the fundamental issues that we all have to work through aren't that technical. It's all about deciding what's important and what's not, and giving the import things the frequency space they need, and making everything else subservient. And of course coming up with good arrangements that have minimal frequency conflict to begin with.
It's amazing what frequency masking can do. You get wierd effects like where cuting the bass at 2000 makes the mix far less muddy, which is completely non-obvious. It's because the high frequencies of the bass are masking the presence of the guitars or other instruments that have their presence up in that range.
If the mix is muddy, then boosting the bass probably isn't the problem. It's more likely that you need to be removing frequency content from more stuff, like high passing the guitars, making some cuts in the lower mids of the bass, finding a good place to cut the guitars in the mids and let the bass poke through. That sort of thing.
And just keeping in mind that everything can't be the star. Some things have to win and other things have to lose. Decide what you feel is important and work off that. If it's guitar based music, let the guitars sound like you want, and adjust everything else to fit within that. If you want everything to be big, reduce your arrangement to make it much more sparse.