If the team wins the WS this year, then the "win now" mentality is absolutely worth it. If they don't, then things remain to be seen.
Also, the "long-term" might be as soon as later this season. The moves of starting Shaw and Holt, and calling up Vazquez, look very good right now. A lot can happen between now and August.
Anyway, I'm very happy with the way this team is playing right now. That's the bottom line.