Ionic cap run android -l --external seems to require ssl flag

Following the guide for Rapid App Development with Live Reload, I tried to test it on a android version 9 device.
The app showed an error (CLEARTEXT not allowed).

Rerunning with --ssl fixed the issue.

Now the --ssl flag is shown to be experimental, so in short should we use it always from now on, or is there an alternative solution?