In general, it is a myth.
The problem isn't a myth, but it isn't a disease. It's a symptom of other diseases and problems, sort like how a human sore leg could be arthritis, an injury, inflammation, etc. There is no sore knee disease.
The swim bladders could technically be diseased, but they are air bags situated on both sides of the fish. They fill with gas to balance the fish, and the gas comes from the intestine. So a virus, an infection of the intestine or stomach, a tumour, a blockage - all can throw the balance off as all can block the bowel.
The swim bladder can be struck by another fish, or ruptured when a fish is roughly netted. It can be an accidental injury.
There is no disease though. It doesn't mean a company isn't out there hoping to sell a treatment for it though.