Firstly the A1 GP race was held on a working day in Dubai. Secondly, from what I have seen both from TV pictures and photographs online the grandstands seem pretty full to me. Not 100 full, but around 85-90%. A1 IMO is far from struggling. Here are a couple of photos from last weekend that I've seen regarding crowd sizes.
Small crowds?