Honestly on a BA aircraft I’d rather have as many single use/disposable things as possible, so I’m perfectly fine with the sachets. It’s not like BA are capable of cleaning anything that’s reusable…
Honestly, every time I fly F I look at the salt and pepper grinders and just think “no…not touching that…lord knows when it was last emptied /cleaned”.
(Part tongue-in-cheek, but part serious!).