What about the "small patch of corrosion on aileron" entry, how is this a defect that grounds the aircraft ?, would you want it removed before it becomes a "small hole in aileron "?.
The fundamental issue here, SDT, is that you presume to make the technical judgment call when you are not qualified or authorised to make that call.
You (and Sunfish) also presume to make the technical judgement call in respect of the ding in the wing caused by a collision with a roo, when you are not qualified or authorised to make that call.
The reason CAO 20.18 para 10.1 is there is that fare paying passengers are entitled to be protected from pilots who fancy themselves as qualified aeronautical engineers and maintenance engineers. Fare paying passengers are entitled to get on board aircraft that have had all defects and damage inspected, rectified and certified by qualified and authorised personnel, unless flight with the defect or damage has been approved (MEL or PUS) by qualified and authorised personnel and the flight is in accordance with conditions set by those personnel.
If you want to get in a private aircraft and fly yourself around with dings in your wings caused by collisions with roos, fill your boots. But if one of my loved ones is sitting next to you or behind you, the regulator is coming to get you, and will get you.