D&D has all the money in the entire hobby, basically, and they still make terrible design decisions like this.
Rolling a nat 20 and getting a crit is the jackpot of d&d mechanics. Don't design a system where sometimes you hit the jackpot but don't win anything. That's an objectively bad choice to make.