While you have to own a game to get card drops, drops are not the only ways to get cards from a game. You can trade them, you can buy them from the market or you can use a booster.
Do boosters work for games you don't own? Can you craft badges for games that you don't own?