I think this is something that needs to be considered before people apply for visas to any country they want to move to. Research and plan first. It's why the Canadian Government makes sure you have a certain amount of money saved up in advance before moving because you might not find a job right away.
Are these points "good"? I don't think they're inherently bad. Just honest and realistic.
Again, this research should be done in advance from applying/moving.
Nobody's asking us to move there! We're doing it by choice. If we choose to leave after being unable to make it, that's our prerogative. Just like it's our prerogative to move there knowing the risks and the work that will need to be put in to settle there successfully. Nobody has a gun to our head trying to make us move there or get us to stay.
Unfortunately, the minimum wage type service jobs need to be filled as well. It''s the same in America where I'm from/currently live. We keep accepting immigrants when a lot of our own don't have career type skilled jobs. But the fact of the matter is, we don't want to be seen as "anti-immigrant" plus we need to keep building our population. Immigration and population growth is good for the economy. Especially in a place like Canada that has an aging population - particularly in provinces like Newfoundland & Labrador for example. Yes, it will be tough to find a job. But we all knew (and should have researched) the risks before applying. Ultimately though with persistence, and hard work that includes networking and accepting jobs you don't want in the meantime, you'll eventually be able to climb into a position you're happy with.
I know none of these are the answers you want to hear. But It's important to be honest and realistic about the expectations before moving and applying. Basically, the important thing to remember is we're moving to Canada for various reasons - one of them is because we want to be Canadian and have all that it encompasses to be so. A good quality of life in an extraordinary country. The job will come if we're willing to put the work in. But we need to remember that nobody, nothing, and nowhere owes us anything. We have to be willing to work for it and earn it.