There is a review being undertaken right now looking at what we carry too much of and what we carry too little of. A number of crew are being specifically involved in this and the wider crew community is also being canvassed for their ideas and views.
It costs a huge amount in fuel burn to carry around stock that does not get used but also it is very annoying for passengers if we run out. So that is why BA are looking into this and being very careful not to remove products that passengers like and to adjust our stock in an appropriate way with products that passengers regularly ask for.