There is some more nuance needed here.
Bluewallet, Samurai wallet, Envoy and co. are reasonably safe even for moderate amounts on a phone.
The price of a hardware signing device can be a huge barrier for someone without much money while a phone he might already have.