Kind of debatable to say Ubisoft gave away "free" stuff didn't they cancel the Season Pass content and just give games away instead? Realistically speaking the games weren't free since the Season pass costed $30 and while they did offer some newer titles as options Far Cry 4 and The Crew were worth $50 each so realistically people saved $20 on a game they might have otherwise not purchased.
Sony did give away 2 DLC Packs with DriveClub, but IIRC a lot of people said (and continue to say) Little Big Planet 3 is a pretty broken game and they haven't announced any compensation for it yet. Personally I haven't had a lot of issues with the game, but that doesn't mean they don't exist.