Actually I don't really see why spending a huge amount of money on couriers is necessarily a bad thing.It doesn't necessarily have to be a lottery.
Many years ago IRCC had no cap on applications. Back then, wait times for application processing were 10+ years. People didn't want the long wait times so the caps were introduced.
IRCC has also tried a first in first out approach where they started accepting applications as of a certain day and those who submitted their applications first were accepted. This was a mess and cause courier races. People spent a huge amount of money on couriers and some people even flew to different cities to try to make sure their applications made the cut. This was a bad system.
So now we have the lottery.
It just goes to show that there are people who are very serious about sponsoring their parents and are willing to put the time effort and money to doing it.
What the lottery has done is allowed some people to be lackadaisical about the process and hindering other people from sponsoring their parents.
Supply vs demand. There are so many things where if supply is less than demand then people queue or pay more to get what they want.
The people who complain are the ones who cannot afford or can't be bothered to spare the time to queue. Life is a competition the way I see it. Last I checked Canada is not a communist country.