That's one of the main reasons modern Tetris plays extremely differently than old Tetris. The game generates a "bag" with a single copy of all 7 possible tetrominoes. It then randomly pulls from the bag until it is empty, at which point it generates a new bag. This means you're guaranteed all possible pieces on a regular cycle.
At high-level competitive modern Tetris this allows you to plan out complicated structures like the 4-wide (<https://harddrop.com/wiki/4-Wide_Setups>). Rather than a big empty column on the far-left/right, you leave four empty columns in the middle (or alternatively the side). Once you have the setup, you can rely on planning and foreknowledge of the Tetris bag to guarantee yourself a 20-piece combo of single line clears. Due to the way battling works in modern Tetris (clearing lines sends "waste" to the bottom of the other player's screen with bonuses for combos + other stuff) this can instantly cause the other player to "top out".
Contrast with classic Tetris where just surviving is hard because you don't have any guarantees about pieces.