Winning events and vip events is 95% not luck based, and you can additionally earn free coins from recycling items, winning raffles, streams and tournaments.
Event points do have their own shop, but a person who has mostly all of the items in the donation shop sees the event shop as useless and only uses event points to get coins.