[boost] [shared_ptr] rationale question regarding operator<