It would be great if you could self host your own sync server for Firefox, so you don't need a Firefox Account.
It could either work by only allowing users to sync when connected to the LAN the self-hosted sync server is running on, or accessible anywhere by setting up port-forwarding.
This would give the following advantages over the current system:
This wouldn't be a replacement for the current system but should be provided as and additional option.