Well yah, considering it was thought that Snider's ceiling was basically Upton and Drabek's ceiling was a top end #2 (by his inflated prospect rankings anyways). If it was likely they reached their ceilings, it's obviously a stupid thing to do.
But they don't have to reach their absolute ceilings to make it a bad deal either. Upton is probably a true talent 3.5-4 WAR guy who's not really that cheap anymore going forward. He's not someone you empty the farm for. He's not close to a Trout/Harper.
Regardless, I do remember you advocating taking the proven young MLB stud side of the deals in the past. Nothing wrong with that as long as it's reasonable.