Bore snakes were originally intended to be quick field cleaners for when you didn't have a full cleaning kit with you.
They were never intended to be a prime cleaner, or to be for long term use.
Whatever you think of them, one consideration you need to think hard about is with the smaller caliber snakes....... how are you going to extract it if/when it breaks off in the bore.
These snakes deteriorate with age and use, especially if you launder them and keep using them. They were not intended to be used more then a few times.
In larger calibers they can be used safely longer, but in small calibers it's a real risk to use them more then a few times.
Sooner or later the snake will get weak enough it'll break off as you pull it.
The bristles prevent reversing it and when you try, the other end breaks off.
The snake manufactures have NO recommended method of extracting one.
Probably the best way to extract one is to make up a muzzle loader type patch hook and pick it out a piece at a time.
Failed methods are melting/burning it out, soaking with oil and pulling, using compressed air to try to blow it out, and using a cleaning rod to push it out...... all fail, and the melting/burning method coats the barrel with melted nylon which isn't easy to remove.
So, bore snakes were intended to be an expedient cleaner for use in the field or hunting camp, and do NOT do a very good job of actually cleaning a barrel.
Since every time you pull it through, you're dragging the fouling right back in, this is rather like rolling around in a hog yard, then taking a fast shower with your clothes on.