It's not the tank, it's the user. Having crawled around on an M1A2 SEPV2 several times and having some time in the M1A2 simulators (and being a past M60 tank commander) I can promise you .... it's not the tank. It's the way it’s being used. M1s were not designed to used in 1s and 2s, they were designed to operated in a minimum of Platoon sized units of 4/5 tanks with attached Infantry on the attack. Sending ANY tank out on a solo mission is a death sentence even with a small infantry unit. The Ukrainians were warned about this, but did it anyway and have paid the price. No tank is invulnerable, all of them have a weakness somewhere, even the M1A1. But the M1 series was designed for the crew to survive far better than anything the Russian or any other current or projected enemy has. If you're lap loading main gun ammo (keeping a round in your lap) or have the ammo blast door locked open you get what you deserve for being stupid and lazy. That system was there for a reason, to keep your dumb azz alive. The new era of drones has raised the threat game, external screens help minimize that threat, but won't eliminate it. Keeping your hatches closed will go a long way too, it isn't hard to pop one open in a hurry if you have too. Most of the drone kills are rounds dropped into open turrets and that's stupid. Also, the Ukrainians need a better recovery system. Leaving damaged tanks for enemy recovery is also stupid and wasteful, even if they're burned out. Some of the images I've seen show tanks that SHOULD have been recovered, but were left for the enemy to snag giving them valuable technical info.
The Ukrainians were taught how to operate the tank, but not how to properly USE the tank and that's a shame.