I’m pretty sure that others (e.g. Iberia) don’t offer free tap water. Last time I asked for water on IB I paid for it - but that’s one of the reasons I avoid IB like the plague.
i don’t like BoB either, but if BA insist on sticking with it then maybe they should copy the AY model - free bottled water, juice, coffee and tea on the trolley for all (and choice of a drink from the bar for OW Emeralds - it seems crazy that I’m treated better as BA gold on an AY flight than on a BA flight).