I think people go to those events with the wrong expectations. I feel like the complaints I see online, and have seen in years past, are all people who expected to get autographs from all of the big-name players they wanted. It's just not feasible to do given the limited amount of time that the players are signing for. And I certainly don't want our players signing for longer than they currently do, because it's got to be very tiring and tedious. Plus, even though they have signs everywhere saying "No pictures!", which is there to help the lines move quicker, there's always a set of entitled people who ask for photos anyway. And the players typically do it so they don't look bad.
I saw someone post that they divided their family up into multiple different player lines, and so they did get most of the big name players they wanted. But if you're only 1 or 2 people, and you want Jack, Nico, Timo, Dougie, Luke, etc., it's not feasible to get nor reasonable to expect that you should get all of them. You have to pick one big-name player and then a couple "ancillary" guys.