Sports such as football, cricket which are more watched / watched by more people can be considered to be 'in demand'. The TV channels thus 'supply' the people with live coverage and analysis of these sports. So these sports receive more sponsorships and the players get more salaries and incentives as compared to other sports which are watched by a relatively smaller number.