It's hard to count the value in having well run, on time and cheap mass public transport system.
Maybe the tax payer at some point subsidized this effort, but it doesn't have to keep doing so to get the benefit. The government was unlikely to develop and run these malls themselves, so it seems like they government would've just sold the land and then had to run the MTR itself.
Seems like a win-win to me.