Right social media has opportunities from gambling platforms but not big one's and most of the time actual players avoid them due to bot problems but like to play games and gain with it which is also nice strategy for those who don't want to waste time on social media promotions.
It’s really a waste of time if you will participate and spend your time waiting on the result. The typical requirements of social media contest or giveaway is just like and retweet. It only consume few seconds of our time and that’s negligible if you are randomly browsing on twitter.
I understand that the bot is really unfair but I don’t mind them when joining giveaway because I don’t put too much effort to participate and nothing is invested so it’s alright for me win or lose. We should learn to live and deal with the bots because that’s the cancer on social media.