Idk. . .my kids went to private school for along time and they did all the same crappy catalog sales, etc. Now that they are in public school they don't do any of the junky catalog stuff. They did have a book fair during open house. .eh. Only my youngest daughter wanted something and then I told her she would have to pay for it out of her piggy bank, so she eliminated everything on her list but one $4 book.
We did just get the cookie dough flier though. I actually like the cookie dough, but it is overpriced. I'm not sure if I'm going to get any. Maybe I will get one order. I always tell my kids that I will just buy them a prize from the store and they have seemed to have gotten over the prize thing.
What I much prefer as fundraisers is something where it is also community building and the middle man has been eliminated. . .spaghetti dinners, ice cream socials, school carnivals, even car washes. The problems with these kinds of events and I think the reason PTOs are inclined towards these other types of fundraising is because they take MANPOWER. . .volunteers, coordinators, etc.
Soooo. . .my suggestion is that schools will stop doing the "sell crap" kinds of fundraisers when they start to NOT be worth the effort. . .and it's not much effort with these type because these companies provide a lot of support. I know just how they sell it to PTOs. . .been there. "You will only need one person to coordinate. We'll do the rest. (While we also take half of the $$). Go to your PTO meetings and tell them that people don't want to do them anymore. . .offer alternatives. . .and THEN be willing to take it on! I pushed hard for the ice cream socials at my kids' school. And I got the. . eh idk (because they thought it sounded like a lot of work). I just told them that I would handle it. I got the ice cream, whipped cream and syrups donated. I bought some cherries. And I found 2 other mom's to help me. We did it easy peasy lemon squeezy and we made $600.

Once they saw that it wasn't a huge headache, that it was over and done with in one night, everybody actually had a good time. . .and we made just as much as we did with some of these crappy sales, but ALL the money went to the school, they were on board with doing more of these types of fundraisers.