This is the question I've been asking myself, as everytime I see any highlights on the news all I see are rows of empty seats at the venues.
The arenas where badminton and gymnastics were being held were practically empty, and on this morning's BBC breakfast news, they said there were less than 10,000 people in the main stadium for the start of the athletics.
It seems that in all the efforts Delhi has made to host the Games and get the venues finished on time, they've forgotten one crucial thing, and that's to get people to come and watch!
The Games have been a bit of a PR disaster so for the Indian organisers
Some of this is a little unfair, some media reporting particularly in the British media actively look for negative angles when it comes to the staging of major sporting events.
Remember all the scare stories that came out about South Africa and this summer's World Cup?
Despite this, India doesn't seem to be helping itself. Some of the complaints about the venues have been justified.
The organisers can count themselves unlucky with the timing of the Games, which has meant many top athletes choosing not to attend; but to have so many empty venues just seems to be making matters worse.
If the attendances continue to remain so low, you've got to wonder whether it was really worth Delhi staging the Games in the first place.
I feel sorry for the athletes, it's not very inspiring to be competing for major medals in soulless empty venues.
Are ticket prices to expensive for locals, is it simply a case of people not being interested in the sports on offer?
I was reading some comments on this subject on one of the BBC's sports blogs. You can read what some people had to say here.
There's still another week of competition to go, so there's still a chance that things might improve, but if not it's hard to see how this year's Commonwealth Games are going to be viewed as a success.