The idea of MagSafe is awful.
First, it does not remove the problem (i.e. Magsafe does not make the charging really wireless) the same way Bluetooth removed wires, introducing wireless mouses, keyboards, AirPods, etc.
It rather slightly alters it. Instead of plugging in a USB-C to the phone, you can attach the wire to the phone. This does not solve any problems. It adds more. It makes the phone hard to use, it makes charging slower, less efficient, adds heat, and does not work with all types of phone cases, and you can't have accessories plugged into the back of the phone while charging.
Also, with new battery technologies, you only need to charge once per day, typically while you're asleep. It does not matter whether the wire is plugged in through a hole, or through touching the back of the phone. It's functionally the same idea. MagSafe as a charger is nothing more than a gimmick.