I think that @LaurieF nailed it with "I use Extract when I know that the transformation will remain a simple one". Extract is easier to use and understand, so as long as Join is not simplified I think it has its place. If you have only 1-1 mappings it's not that much of penalty to switch to join if you later find out that the Extract isn't enough.
... View more