There are many reasons:
1) Osmotic pressure can be measured at room temperature whereas other colligative properties need either high temp or low temp conditions.
2) Most of the macromolecules get denatured in high temp, this can be avoided.
3) Values of other colligative properties is very small that a small error can account to the large difference.