absolutely. let me try to formulate it in different words.
The buffer in Traktor determines the number of samples that are stored. so a buffer size of 128 means that 128 samples are stored.
now, if you work at 44.1kHz, there are 44,100 samples per second. Let’s say we start with a full buffer. If the computer cannot process audio (suppose it’s because it’s busy doing other stuff), the audio can continue to play without interruption until the buffer is emptied.
how long is the buffer in units of time? well, we have 128 samples / (44,100 samples / s) ~ 0.0029s = 2.9ms. Thus, at a sample rate of 44.1kHz, the music can continue to play for just under three milliseconds until we get a dropout.
now suppose we double the sample rate to 88.2kHz. if we keep the buffer size at 128, you can go through similar math to find that the music can continue to play for just under 1.5ms until we get a dropout.
thus, when we increase the sample rate without increasing the buffer, the buffer becomes less generous and the chance of dropouts or glitches increases. to illustrate this: in the first case (with 44.1kHz), if the computer is “busy” for 2ms and cannot replenish the buffer, we don’t get a dropout. in the second case (with 88.2kHz), if the computer is busy for 2ms and cannot replenish the buffer, we DO get a dropout.
Add to this that it is about twice as computationally intense to do audio processing at 88.2kHz than at 44.1kHz. So even if you doubled the buffer to 256 samples, the chance of dropouts is still higher in the 88.2kHz case than in the 44.1kHz case.
of course, all of this is abstracting from a bunch of things but i think this illustrates the core issue. OP, you’re lying to yourself, nothing’s for free 