Most mission makers are going through hoops when trying to achieve believable/authentic missions, having these "purchase DLC" messages throughout a mission breaks the immersion as they are impossible to be avoided.
It's impossible to see if people have purchased any mission relevant DLC so a command (script or description.ext command)to prevent these messages from popping up would be essential for missions that try to achieve an authentic/believable background.