You can have your dose of nostalgia without the frustration: https://www.romhacking.net/hacks/5813/
Droughts are technically not prevented, but odds of them do go down quite a bit.
I will need to see how I fare against a newer version of the randomizer one of these days.
You should try Hatetris: https://qntm.org/files/hatetris/hatetris.html
Suppose you have a 7-bag system and you draw 35 pieces from it. Each subsequence 0-6, 7-13, 14-20, etc must contain exactly one of each piece. On the other hand, 35 pieces from a 35-bag system have to contain 5 of each piece, but they can be jumbled up. So the sequence could start SSSSSZZZZZ, whereas with the 7-bag system you would have to get at least one I and one T before you could have a second S or Z. In Tetris, as in other games, this totally affects your chances of winning - if it takes longer for the pieces counts to 'average' out, you might have died waiting for an I before they do.
This is a little like the situation with card-counting in blackjack. Going from 1 deck to 6 decks shuffled together doesn't affect the odds for a player who isn't paying attention to the cards. But it makes the job of a card counter way, way harder, and increases the chance that she will run out of money during a long spell of unfavorable cards, before the inevitable regression to the mean eventually happens.
So as I understand, the contents of the bag remain in flux, and pieces that don't occur in the history as much start to appear in the bag more.
It's interesting to think about how much tuning this required for them to get it right, my immediate worry is that this would create an oscillating system.
I searched in the store, it seems there many options. I want something closer to the classical game.
[0]: https://meatfighter.com/nintendotetrisai/#Picking_Tetriminos [1]: https://pastebin.com/XumxE1tV