I don't think he should have done any time for the drug-related charges. And 10 years is more than enough for a murder-for-hire in which nobody got hurt. So this seems... just.
I believe the responsibility for the harm caused by addictive drugs lies on the user to such great extent, that whatever remains for the people who facilitate the sale is not enough for it to be a criminal offence. It's still immoral the same way it's immoral to operate a gambling shop.
But in Ulbricht's case I'd say even this part is mitigated by the fact that facilitating the trade of dangerous drugs was a side effect of running a useful service for responsible drug users.
Is it though? You might want to debate a moral philosopher over me, but I don't think you should make broad statements like that as if it was established truth.