Why did you waste your time? This is basically the response you'll get.
The EFL decide the broadcasting rights cycle, the previous one had games on SUTV Live, the current one has games on Sky Sports+ instead, either way last night's game wouldn't have been shown in the UK.
The line after that is a pathetic entitled strop but the people at the EFL do have faces. Supporters of Championship clubs don't have input but owners do and agreed to the current TV deal when it was put out to tender.
Sky show what games they're allowed, if they could have shown all of yesterday's games they would have. TNT and Amazon have no rights to the EFL so even mentioning them is irrelevant and makes you sound like a clueless bratty idiot. Watching the game was also possible by going to the game, so illegal streaming wasn't the only option.
Although last night's game wasn't a Saturday, the TV contract has a set number of weekend rounds in it that only allow Sky to show a set number of proper games with six on red button. Last night was technically a weekend, so is next Sunday, so although the Blades' game with Oxford is on Sky, it's only because it's one of the six + games, most Championship games aren't available.
More or less everything in life is dictated to you by someone else, sporting rights have always been this way, the people who own the rights decide what's available, not the entitled moron end user. It's the same for what's available in shops, what's on TV, even on stuff like Netflix and Spotify where you choose what you want, you're only choosing from what someone else is letting you choose from.
Get a life you sad loser,
The EFL