I really don't get the crying over signing Morales "too early". That deal shifts the balance of power in favour of the Jays when dealing with EE or JB. Without Morales, and with other guys like Reddick and Beltran signing elsewhere, the Jays would have been just as desperate to fill holes with MLB talent as EE and JB would be to find teams. With Morales, Smoak and Upton, the Jays at least have live bodies in there and they could always try to go to the trade route to improve on one of those players. With Smoak, Upton and literally no one else, the Jays would be equally as desperate as Bautista.
Should the Jays sign both back, Morales is not really a sunk cost. RF, 1B and DH are filled, albeit with shaky defense and Smoak/Upton are relegated to part time duty. And based on the injury threat of EE, JB and KM, would probably start 50+ games throughout the season anyways. It's good to have depth, and that Morales contract is not egregious.
EDIT: s***, forgot Pearce as well in this...well he gets dumped into the depth pile.