This is the third year in a row that the Steelers have had to play in Buffalo, too. I'm sure they're not thrilled, but it doesn't make it unfair.
It was much more frustrating, for 20 years, watching other AFC teams make the playoffs without having to play New England even once in some given season, than it is to watch the Bills go win in KC every season. That's unfair.