2. With a star topology and a central SFU you have 99x2 connections only. Much less bandwidth being used. The economics is that everyone pays the central server.
3. Now, I would wager there is a way to do some sort of sparser version of option 1 with beefy peers playing the part of “supernodes”. I think that’s how skype used to work before M$ bought them and made it less P2P
But regarding the encryption, yes you can have an SFU or whatever but you won’t have adaptive resolution of the SFU or supernodes can’t decrypt your stream in transit.
And the former is easier than the latter.
It might currently not work in a browser because native TLS is way faster than doing the crypto in JavaScript, but in principle it should be equally heavy whether you make it end-to-end-encryption or encrypt-to-server.