2cents
In my experience, noisy brakes come from pads over heating and creating a "glaze".
Light pressure on a glazed pad to the rotor will cause a squeal.
The pad must be allowed to relax to cool off during normal operation.
Indication the brake is not working correctly is a dark color rotor, should be shinny.
Good way to check is spin the front tire on the center stand, expect a free spinning wheel!
This can come from:
-Too much resistance on the caliper piston
-Pads not able to adjust/move in their "nests"
To remedy a sticky piston:
-Buff stainless piston with mothers compound to a high shine
-Take o-ring out of inside caliper housing and polish thoroughly with 0000 steel wool. Be sure to clean the groove out well.
-Free feel to replace oring seal if old
Be sure to blow out caliper housing with high pressure air hose and clean 100%
-Clean perimeter of pads and remove glaze.
Drilling holes in the rotor helps cool, but still does not fix the light braking action.
Fixing the brake correctly will help the performance of the bike by not loading the suspension on "off-braking" times, additionally load the engine due to extra drag and over heat the rotor.
Silicone, drilling holes and magical creams are band aids to most real brake issues.
Good Luck