Interesting to read through the comments above. I am not a competition shoot, rather a hobbyist / hunter and have been in the fall/spring goods industry for about 25 years. During that time, I've worked with 100's of manufactures of ammo, firearms, and various cleaners. I deal with Military, LEO, competition shooters and so on. Personally, I shoot about 200-500 rounds a month. Years past much more than that. Here is what I learned from the industry about cleaning the bore:
1. Three different considerations - Black Powder, smokeless shooting lead or jacketed bullets, and smokeless shooting monolithic copper (Barnes TSX,...)
Black powder - use products specific to black powder and clean after each use.
All Others - Do NOT clean until the rifle shows signs of fouling and your POI is drifting off
No need for any solvents with modern smokeless powders. Windex changed its formulation a couple years ago and has less alcohol/ ammonia than previously, but is still good to use. Any widow cleaner that evaporates quickly is good. That will remove the residue and carbon. A couple passes with a brush will remove the lead residue. A very light application of a quality CLP will prevent rust if its going to sit. Your goal is NOT to remove all the lead that has filled the many minor imperfections in your bore. Most rifles if broken in properly will achieve improved accuracy after 50-100 rounds. That is because the lead has filled the voids left from the tooling process. Often people that "over clean" notice that their rifle shoots better after 5 or so rounds after cleaning
Copper monolithic bullets - if your POI is slightly drifting off, first just clean with window cleaner and test. If and ONLY if you have copper fouling that has impacted your accuracy, then proceed to perform a copper de-fouling . I've had great success with DCR-10 and wipe-out. I have a cheap browning A-bolt in 270win that has maybe 600 or so copper rounds through it. Never been cleaned yet and is a tack driver out at 700+ meters. My 270WSM needed to have the copper removed at about 500 rounds. It varies but its more harmful to over clean.
Best advise I read so far is this:
Windex with ammonia for smokeless powder, and windex with vinegar for black powder loads. Few passes with a brush, then run dry patches till they come out clean.