Yes, unfortunately in order to have a full adoption on self custody, require a good internet infrastructure.
For weak connections and old devices, will be custodials. For good connections and new good devices, will be self-custody.
The wallet apps nowadays have to keep up with latest developments in software and will always require an increase performance and security patches for the device.