According to this article, Sergio Garcia will be taking a two month break after the PGA Championship and will skip both the Fed Ex Cup and the Ryder Cup. The article quotes Sergio as saying he has never had a break that long in his career and he needs to be able to miss the game.
When you think about golf and all of the players, it's rare that you'll find a player with a 12 year career who hasn't had a long break. Most of the time the players will suffer some kind of injury that would force them to sit out for a while, or they will hover around the edge of retaining their tour cards or going back to Q School. But Sergio has been pretty healthy so far and dedicated to being a full time member on both the European and US PGA Tours, which requires quite a few more tournaments to play than some of the other big names' schedules in the sport.
I think it's a good idea for Sergio to take a break. To me, it doesn't sound like two months would be long enough. I don't think I'd start to miss my job if I was gone for two months. It might take six. Or six years. But I guess that's why golf is a passion and a job is a job.
As for the Ryder Cup, Team Europe will be the strongest it's been in recent years, even without Sergio. There are so many really good players to choose from. Sergio might be missed, but he knows he's leaving the Ryder Cup in the very capable hands of his fellow European competitors and he is being very generous in giving someone a chance to play in his absence, proving that Sergio is a solid, committed team player, even when he isn't there.