Agree anything “black and white” is probably wrong. Just like devs like to not see the value in the existence of tech debt or management or coding interviews some seem unable to weigh the pros and cons of notifications and being randomized. Everything is complicated.