I agree with this logic completely.
The ONLY exception would be TF2, but I'm pretty sure that had been on the cards since the very notion of item drops was introduced. There suddenly became too many items for people to acquire via lengthy processes that making it premium just wouldn't have been a viable option.