I think it can serve both purposes, a park is good for locals, local visitors, and foreign visitors too.
Look at Trinity Bellwoods recently how packed it was cause locals utilize it.
That park is always packed and it's an example of a downtown park. Tourists would also go to the park cause it's so central, right by CN tower, and that cluster of tourist attraction etc.
I've been to MP a few times, they have a restaurant there, then ice cream, hot dogs etc, near the Bean.
Tourists go to Chicago usually stops by the Bean for photos then they buy the services around.
I think there's an adjacent museum or some sort of exhibition that is revenue generating too
So all of that the City can charge rent and then all the tax money being spent here can cover some of that.
No park, no attraction, no revenue. Consider that as an investment like building the CN tower and charging tickets to go up to it, besides all of the "cool" and being positioned tourist attraction for people to visit Toronto. Let's have a Bean here that tourist flock to to take pics and promote our city's tourism