I did get that “I need a shock to the system” feeling once, really wanting to listen to a sub with completely different goals.
As far as adaptation goes, there is of course the basic principle of what you already are doesn’t need to be processed any more. So the more the listener represents what they need to sub to do, the easier the sub is to process. And as a result, the more you can listen to it.
In this I suppose Q modules have a distinct advantage. Once you’ve “mastered” a module, you can switch it out for another one.