In business class (and above) the amenity kits include
eye shades; most likely the FA has a few extras for those in econ.
Yes, eye shades vs.
not using them.
PS: They are very inexpensive otherwise.

PS(PS):I've never seen a flight with the descriptor: sleeping flight.

Exactly. And if they want to sleep, book window seat and control the shade. Seems like a simple solution.