Interesting reasoning! I had a similar thought about why raft doesn’t allow observers the other day.
I used observers with Gluster previously and went from annoying split brain scenarios to flawless clusters just by adding a few, and their resource usage was basically nothing.