There is a shortage due to ignorance IMO. Most of the signature campaigns I have ran in the past were for ICOs. Now you have a load of scam ICOs popping up. All these ICOs can happen for under 200$.
I've seen some token creation services offered on the forum for cheap. Users just need to get a token created, come up with some bullshit ICO idea, and begin marketing via "bounties". Essentially spending less than 200$ total for the whole thing.
Once they start this "bounty", all they offer is their token as payment. Token as payment includes whatever manager they got to do their marketing. They collect 1-100 btc and it is almost pure profit for them. They can rinse and repeat the whole process 20x a month.
They find some manager to work for tokens or an extremely small eth/btc payment and the manager will launch a SIGNATURE CAMPAIGN, twitter, facebook, reddit, and others. So most of your signature campaigns have now went to token payments.
I will not take on a company if they insist on having a signature campaign that pays in tokens in most cases. If they insist on a signature campaign in their bounty campaign i'll pass unless the asset is listed already. I like to think signature campaigns should be btc/eth paying since its forum related advertising, and social media should be for tokens or btc/eth.
If all managers used this philosophy then we wouldn't see as many bs ICOs popping up or we would see less signature campaigns as a part of them then. If companies/users see that they have to actually spend money to launch an ICO, then some of these scam teams might go away too.
Sir yahoo have said it all, the major reasons for the drastic reduction in the number of signature campaign is mostly as a result of ICO scams, and also most new companies wanting to advertise they projects always want to do that paying their they own token's in other to reduce cost.