Ah this old chestnut. It's a load of garbage. CPAP is effective, as supported by many studies and many patients.
Obesity, as mentioned elsewhere in this discussion, is a tricky thing in relation to OSA. Having OSA can make you obese. As for allergies, they can certainly worsen symptoms, but they're only a small piece of the puzzle for many people.