Well, I'm not a pilot, so I didn't vote. Bitching about it has it's place if you bitch to the right people.
Right, this applies to major operators who have a cabin mtce dept. This is what needs to be done.
Flt deck gets cleaned when the deep cabin grooming gets dons.
Flt deck gets cleaned if requested,
Lead groomers/cleaners are used to clean the flt deck and are trained about what not to touch.
Flt deck cleaning gets signed off on the paperwork and inspected if necessary.
A small hook is installed on the inside side of the flt deck seats so to hang a plastic bag for rubbish. Pilots try to place rubbish in them. Said bags are removed and replaced after every flight that is groomed.
As with a prudent cleaning procedure for cabin seat cover cleaning and replacement, so follows with the flt deck seat covers including the sheepskin covers.
If you don't or can't have such a program..... you've got a filthy flt deck.