I know, because I'm about to pirate a game that I just bought.
And it's not the first time. I just bought Dark Souls for the PC during the Steam sale, and trying to play the game is a damn chore. A quick aside: I moved back to the States this last April and finally bought a 7th gen console - a Xbox 360. (I'm mainly a PC gamer.) Once I had an XBLive account, I saw that I could use it for GFWL also, and tried it while playing Street Fighter IV on my PC. Well, that logged me out of my Xbox, and my wife could no longer watch Netflix. Once again, GFWL is making life harder for the people who have to use it. For no gain.
Anyway, I haven't used GFWL since then, and I want to run Dark Souls. Except it keeps trying to log into my XBLive account. Even getting to my old, PC-only GFWL account is a pain in the ass that takes several screens. And once I do, it's locked for inactivity. So I have to jump through hoops to get it unlocked, including some of the dumbest security questions ever to reset my password. "Do you like food? Yes/No." <-- That level of stupid. Even then, it didn't send my password reset confirmation to my e-mail, but sent me straight to a screen to change it. That's early 90's AOL level of security.
So I finally get my old account back, get Dark Souls to load, fight with it again to sign in to my PC-only account instead of my Xbox account... and GFWL is down. Fucking down. Even after all that I can't access it.
So I'm going to pirate a game that I paid for. Just like I did the time I first bought Fallout 3. (I also bought a 2nd copy of Fallout 3 during one of the Steam sales for cheap... so that's a game that I own 2 copies of and still have to pirate to be able to play it.)
Great job, Microsoft. Maybe instead of making life for the consumer harder, you should try competing with easy & free.