STCW Basic Safety: who should take it?

I’m currently taking this class again (it’s part of my school program and it will push back my renewal date, so why not?), and so I’m thinking about disasters more than usual. In particular I’m wondering why certain people who work at sea do not need this training. On the Costa Concordia, untrained workers were assisting deck and engine crew with the emergency duties. A violinist, a children’s entertainer, a waiter, a purser, a drummer, for example. People do the right thing, most of the time, in a moral way. We should give them the training to do the right thing in a technical way, too. It couldn’t hurt for stewards to have the firefighting training, too. Galleys and laundries are more prone to fire than some other places.