Espinosa is a minor league deal, neither Goins nor Barney would have immediately resigned to a minor league deal since both spent time on the major league rosters over the past 3 seasons.
Both eventually did sign minor league deal with other teams because as we know, they aren't really good enough to be roster players.
But really, the question you need to ask is why it matters what plan F for the infield is. If injuries to Tulo, Travis, Solarte, Diaz and then Ngoepe happen and Espinosa is needed, the Jays are f***ed either way and the season is likely over. The same would be true with either Goins or Barney or any other number of glove first no bat MIFs around baseball.
He's really just a "in case of crisis, break glass" type of player with the slight possibility of some power upside. He's also had a history of being a positive value player with the exception of last season, so there's reason to have expectations that if he is needed, he can step in and not be a supreme black hole like Goins or Barney.