Changing the battery is an operation that you likely only do once in the phone's lifetime. It doesn't make sense to have design constraints just to make that operation super-quick.
Currently it takes an hour at most to do at any repair shop. It's good enough. What matters is that it's possible for a reasonable price.
Currently it takes an hour at most to do at any repair shop. It's good enough. What matters is that it's possible for a reasonable price.