Is Stolen Goods working as intended?

Is Stolen Goods working as intended?
It does not return all of the opponent's non- token cards to the hand unless a copy of a support is created first. Is this dependency really intentional because it extremely degrades the card?

Comments