That's very possible.
Citizen's Bank is in South Philly and there are a lot of things to do there. Plenty of bars, places to eat (Pat's and Geno's

), etc etc.
Flushing Queens like you said is out of the way unless you are near the 7 train, living in Queens, or in Nassau County and there is nothing to do in that neighborhood.
I have to transfer trains to get to the 7 line and from where i am it still takes me almost 30 minutes to get to Citi Field.
It doesn't help that the ballpark is also the second to last stop on that line too.