This is a great point, and one that can't be stated too often: after a certain point, strings and setup are the means to achieve the sound we are hearing in our mind's ear. If that sound is a bigger and more powerful sound than the strings are capable of producing, the natural inclination is to try harder to make them sound the way we want. In my experience, this rarely works (if ever). If you are hearing a spirocore sound with a spirocore attack, it's probably best to play spirocores. The same goes for the different gauges and varieties of string.
Different strings are capable of different things, but it's probably best to go with the strings that are inherently closer to the sound we are going for and just deal with the realities and side effects of that string. I will never be a gut player - I just don't hear that way; but I know several people who sound great playing with that sound because they hear it. One of them, a long time ago, told me he loved my sound and asked what bass and setup I used. I told him and he bought a hybrid LaScala and put Spirocores on it. It happened that a year later, we ended up on the same gig at a showcase with two bands. He was unhappy with his sound and asked me to play his bass to see what I thought. I played it, and thought it felt and sounded great. He said it sounded exactly like what he always loved about my bass.... but only when I was playing it. He eventually sold that bass to one of my students and bought an old German bass and put gut strings on it. He sounds great on that bass and is very happy, and works all the time around town. Point is, he found his voice. We are both lucky to have found what we like! At this point, we are best served by focusing on our playing.