I'm afraid both are true. And they often go hand in hand. Often, someone calling out an agenda is doing so to sell theirs. (See also "ideology", which is often treated as a synonym.)