This is not correct. The token is the cost. You can’t take cost into account if there is a change in the state.
Same invalid argument for people wanting to trash Forger without tags to draw with Geist (in addition to the invalid argument that triggering the draw is change in the state of the game). Although, trashing Forger is a change in state of the game, it is not considered when the ability can be used.