agreed as well. Especially with 5e Bounded Accuracy the dice rolls are a key to balancing encounters. The core of what D&D is relates to the player considering options, determining a battle plan/strategy and executing that with backup plan(s) for if/when the dice don't go their way. Without the simple 5% chance of an 'automatic' miss (1) or hit (20) a critical element of what makes D&D mechanics is missing. In addition several classes get key abilities which are diminished when you remove the attack roll.

Ranger Deep Stalkers get Advantage against anyone who has not acted. If everyone hits what is the benefit to this?
Fighter Cavalier gets a crit on 19 or 20
Rogue gets advantage to land sneak attacks (iirc)
Everyone can get advantage in specific situations

The game is BALANCED around utilizing a party with synergistic abilities to enhance your chances to land an attack/ability/spell/whatever. If there is no chance of failure a key component of mechanics that make D&D enjoyable is gone. You're left with a story that has bland mechanics and is a clone of every other recent RPG. The thing that made Baldur's Gate (especially II) great is the strategy involved with the simple added nuance that any strategy might need to change based on the roll of the dice. This should not be taken away as it is a key piece of what keeps players continuing to play the games to this day.