You should complain, but you'll receive a copy-and-past response containing nothing but platitudes.
I'd say that BA want to care about filthy planes, but their cost cutting mantra means the people on the ground are not equipped to do anything about it. It'll only change if enough people start moving to other airlines.