Sounds like nonsense to me .
Every other site that i buy steam keys from provide the keys in my account without any problems.
or email them to me .
I want my keys and i don't want to link my steam account ,i paid for them and i want them.
My Steam account is my business and is not a requirement from any other site i get my steam keys from.
You don't have a right to suddenly push this requirement with no notice to your users.
So i say again ,i want what i paid for.