During SQL Agent Job configuration I see the options to define ALERT and NOTIFICATION. I see that notification is what I'd expect, a notification of a job failure for example. But I do not understand the requirement to create a notification within the job configuration. For example there I can configure to notify me about general Sql Server events or the Memory Manager\Max Workspace Memory Counter to fall under a limit.
Are these general server health and performance monitoring options that are completely independant of the job I am actually configuring?
I am staring at the screen wondering whether I am just stupid or this is a design failure of Microsoft?