It's fraud to have a contest that is fixed that no one can win the prizes, all or any. McDonald's has to print up every piece, but the total numbers of them is different. If no one collects all the right pieces then that's fine. But for them to just not print up all the required pieces is fraud.
What I find wrong is that in the past you could find pieces everywhere, in newspaper and on just about anything you got from McDonald's, but know you have to buy the more expensive sandwiches, and it's been years since I was able to find free pieces in the Sunday paper.