DMSO is a very stable solvent, with a high boiling point that has a wide versatility. Acids can be dissolved in DMSO without acyl chloride formation. Thionyl Chloride on the other hand is a nasty, volatile reagent. Like the others said, methyl is not a good leaving group. To kick the CH3- group out would produce an extremely strong base/nucleophile, and wouldn't happen.