Of course there are good reasons for the safety announcements, but the OP has raised a valid issue. Are the current proceedures the best way to do them - as has been pointed out many people just ignore them because they are so repetitive, its shouldn't be impossible to improve the system.