In addition to what rolf said, the strata fees are likely to be high because inner CBD units are in highrises with lifts (as a min) and also gyms, spas, pools etc.
All these are expensive to maintain - so nett yields can be low.
Compare these strata fees with a 9 - 12 pack say 8kms away...