Why does Watson need to find a roommate?
He was overspending his income.
He was lonely.
His income did not give him enough to live on his own.
He could not be trusted to be alone.