Actually, there are plenty of pilot comments when there's a perception that some pilot doesn't know what he's doing or the risks he's taking. Just read the comments on some posted videos.
Aircraft maintenance is far more complex and diversified than piloting. Most pilots have no idea of the extensive regulations surrounding maintenance, modifications and repairs, the thick textbooks, the manufacturer's maintenance manuals, the huge Advisory Circulars. In Canada, like the US, a person with enough money and time and gumption can get a Commerical Pilot License in six months. A person with enough gumption and time and money will need 48 months to get the Aircraft Maintenance Engineer's license, and there are no shortcuts available. Unlike the US, formal mechanic's training is required here, not just apprenticeship. You can solo an aiplane at age 14 in Canada, be licensed at 17. An AME license cannot be had until you're 21.
So when a mechanic sees something that bothers him, something that another mechanic is defending, he's tempted to say something about it. Most of us have often found sketchy repairs falling apart and causing trouble and further expense. Besides the risk to safety, there is such a thing as false economy.
You could probably teach a monkey to fly. Nobody will ever teach a monkey to fix an airplane. It's complex. I'm not putting down pilots; I am one myself, was a flight instructor.