The MTR was designed 100 years after the first subsurface lines in London; you'd expect them to have avoided at least some of the mistakes. Also, they don't have to worry about funding by holding a property development monopoly around their stations, amongst other factors.
Give them a train network that's almost as old as London's to run (example: Melbourne), and they are just as bad as any other operator.