"Fantasy sports betting is a different concept from traditional sports betting, as you don't bet directly on the outcome of any sporting events. Instead you create a fantasy sports team and compete against opponents to try and win money." - Source : https://www.gamblingsites.com/sports-betting/types/fantasy/
People will criticize something when they do not know what it is about, so it is your task to educate them. Just take Bitcoin as an example.... people criticize it, because the concept is not clear to them.
Thanks for explanation. Never though people would bet on imaginary teams. For me Fantasy sports betting was a total mix of a computer games and a bets like "who would win King Kong vs Godzilla" (at first I did not even where those two could compete...). Turns out this is like a football manager pc game with gambling option. Then I have even more questions - what if a person creates a team that has same players as other team. Sort of a copy/paste. How can a winner be found in such case? An algorithm will select the winner randomly? Like jrrsparkles told, that looks scammy and not transparent at all.