Protocol development takes time using existing technology takes compromises. Zaps rely on DNS to then forward to an always online server to grab a bolt 11 address and return it to the person requesting it. Governments "turn off the internet" by turning off DNS. (Hint hint, use IPs were you can and self host your own DNS server).
If Phoenix and Breez had like a desktop client so you could easily be always online, they would still control the DNS server.
As you know, Bolt 12 (reusable invoices) is being developed.