I think it started with a decline in snack basket in domestic F and that has slowly ended up in J. The Y class snack basket on JL has a better variety than DL's J.
I've had good luck with the PDB and generally the staff keep the glass full and the snacks (however lacking) coming. But that might just be luck of the draw for me. Most of my complaints for beverages revolves around lack-luster beer selection.