In D2, there was lots of unique items. At least triple what there are in D3. It was very common to pop a boss and see several uniques drop—but only when running a magic find geared character with several hundred percent +MF! And most of those uniques you saw popping out were the crap ones.
The top end hell difficulty uniques in D2 hardly ever dropped, even for characters with tons of MF. The droprate for level 60 legendaries in D3 seems far better than the drop rate for the rarest uniques from D2 (tyrael's armor, azurewrath, etc.) and that's if the D2 char had hundreds of MF.
TL;DR: Stop comparing D3 characters to your old D2 MF characters!