CCP doesn't lose a dime when players use in game currency to buy game time, simply because for that game time to exist in the game economy, another player had to purchase it from CCP. That player then sold it to someone with more game currency. In fact, buying time cards that way is more expensive in real world dollars than paying for a subscription, so CCP is making more money this way.