Not sure the commerical sponsors are really the problem. Most of the games are played because of the TV revenue they generated, not the revenue from sponsorship.
The ODI series earlier this year in Sri Lanka were out of turn, and not part of a full tour. The BCCI organised it, possibly to generate money for the Lankan board, so we had seven matches played. Only once the tournament started, did we find out who sponsored the event- IDBI Fortis Wealthsurance.
IDBI What? We never heard of this brand until now. Compare that with the more serious National Bank series in New Zealand. It was a part of a full tour and was sponsored by a very old and reputed financial institution from New Zealand, who sponsor every home series there. We know which tournament is more important- we'd settle with something that's part of a tour.
Likewise, we had another out-of-turn tri-series held in Bangladesh (essentially warm-ups for India and Pakistan before the final, itself a warm-up for the Asia Cup to follow). We found out just a week before the event, that a forgotten Indian plywood company sponsored this event. They're hardly a big name among Indian corporates, as far as brand recall is concerned. On the other hand, we know that any ODI series in Australia will be sponsored by Victoria Bitter, or recently, Commonwealth Bank, both reputed brands from the country. These are serious ODI tournaments, as we often see.
The problem is not so much who's sponsoring it, as it is how relevant it is. It's just that the presence of these forgotten/obscure/newly-launched brands as title sponsors gives you a hint of how irrelevant such tournaments really are.