I agree that it is better to give bonuses according to a certain number of limits than to limit them to one hour after being posted on social media which irritates users. considering the number of followers on twitter 156 and followers on telegram channel 382 this does not allow users to claim bonuses in such short time.
I also noticed that the promotion shared on Twitter only had 15 views and one like. meaning this promotion has little interest when limited to a one hour time limit.
One possible reason for the short expiration time could be related to the casino's marketing strategy. By limiting the time frame for claiming the bonus, the casino can create a sense of urgency and encourage more players to engage with their social media accounts. However, as you mentioned, this might not be the most effective way to promote the bonus since it can limit the number of players who are able to claim it.
Short-term promotions like this could be a way for online casinos to increase their social media following by encouraging users to follow their accounts in order to catch the latest promotions. However, it's important for online casinos to strike a good balance. If promotions are too short or too limited in scope, they may actually turn off potential players and cause them to look for other casinos with more favorable bonus terms. On the other hand, if promotions are too generous or long-lasting, they may attract too many players and put a strain on the casino's resources.
[size=112t]Thank you![/size]

You pretty much provided the explanation.
The no deposit bonus is a happy hour and lasts for an hour, distributed among social channels.
We still have our regular promos, and sometimes exclusive ones that stay both, forever or for a longer period of time!
Feel free to check them here -
https://www.vipcoincasino.com/promotions/