There is no problem in using or programming bots for hobby, testing and learning purposes, but it can't be done in competitive matches that will count for increasing players' classification in a global ranking, or to earn money against others during tournaments.
I don't know how often this kind of thing happens, but from humans, of course you can expect cheating anytime and anywhere. Sometimes it's not even for the money, but for the status, glory and fame.
Bots are easy way out. Many people are smart to know who uses bots and who has got the followers through organic reach. So its better to get some followers organic way because if your account get popular in coming days. It would be recognized easily if you have used some bots earlier. I think the sites does not support that bot population too.