I think it's because chinese use different rice(Jasmine or brown) and oil(peanut)...We usually don't have these at home. But still, I think the chinese made at home tastes great!
sesame oil also..but even then i wud say...u have to be perfect for cooking chinese food..at least my chinese is a lot better than the local paki restaurant's chinese food in dubai..and quite like the chinese rest. in lhr..