Even in the best case scenario is objectively worse in every way than a 10s at-home battery swap. Especially for the vast majority of human beings that don’t live within a reasonable distance of an Apple Store. Keep in mind that most older phones end up on secondary markets in less wealthy countries. They could live for years there except for the failed batteries.
The latest iPhones require the battery to be cryptographically paired to the phone and can only be done by Apple or a few approved vendors. You can’t just take them to a normal repair shop.