While there are many very good cleaners available as bowling ball cleaners, yes, some marketers do take advantage and charge more than they should. Again, not all bowling ball cleaners are equally good.
There are, of course, many over the counter degreasers that are perfectly capable of cleaning your bowling of lane oil well; isopropyl alcohol, even at 91%, is not, in my opinion, one of them.
Strong garage floor cleaners, like Simple Green, will leave a residue and they, themselves, need to cleaned off the ball by something like alcohol after being used. Many of these cleaners have some type of oil in them, even citrus oil, which is probably not good, if absorbed by the ball. They need to be cleaned immediately.
Be very aware that cleaners with denatured alcohol, acetone, MEK, methyl alcohol, benzene, kerosene are all highly toxic to the human body. You MUST wear gloves or other protective devices when using them. Cancer is not a kind killer. If you still think you're a teenager and invulnerable to everything, go ahead and apply them by hand.