I think you are over-anaylsing :p
Why would people rent in Merrylands when they could rent in Parramatta for the same money? Replace the word Merrylands with Guildford, Villawood, Granville, Rosehill, Auburn etc. People just don't all want to live in Parramatta ;)
...and as garbage said...