I think that is not very convincing either....If that is the reason then the pilot could keep the cockpit lights turned off all the time, why the passenger cabin lights need to be turned off that too only during take off. It is again turned on when the aircraft attains a certain altitude.
The green line on the floor in aisle is there to appear illuminated in case of power failure due to some emergency.