When you told me about those lights last time, I missunderstood. I thought you meant the overhead reading lights. Sorry about that.
I think now you are talking about the snake lights similar to those on AC's 330/340. It is disgraceful that they are not being repaired. There are two reasons, in my view. CP may not have staff that go around and are are commited strictly to ensuring the interior of the airplanes are maintained. AC does and have found a huge improvment in the interior over the last 3 years. SAS found through studies that passenger confidence in the safety of the airplane was directly related to the condition of the tray tables, etc. So shortly after that study AC also took interiors seriously.
Secondly the flight attendants are not snaging the defects in the log books. Once a snag is entered in that log book, it HAS TO BE actioned upon. Either fixed or deffered until later, but either way it will be fixed eventually. So if these lights were snaged, then they would be fixed. Why aren't they snaged?
Usually one of two reasons. The stuees just don't care and turn a blind eye. Or, secondly, they are afraid of putting it in the log book. Believe it or not some flight attendants are afraid of snaging things. I can't imagine why. I know as maintenance my job depends on them snaging things and wish they would. Maybe Flygirl could give us some insight here.
That's my view on the matter.