Using an official build of element makes it feel less open, unless the builds are reproducible. Are they?

To me it looks like they come with proprietary stuff: https://element.io/pricing

Especially Group Sync seems like something to drive you into their paid offerings, I assume by keeping the code close to the vest.

Man at this point you're just looking for excuses.

You can host bridges yourself too

https://github.com/spantaleev/matrix-docker-ansible-deploy/