I do not know of anyone not logging in and playing that would spend money on the game so they typically go hand in hand and yes, they do look at numbers.

The only thing Funcom had for a long time was DLCs so the Bazaar is fairly new but yes, if people are only willing to talk the talk and not willing to walk the walk, at least stop throwing more money at them as you continue to provide your approval with numbers.