Maybe professional sports rivalries are not dead, but they are definitely not what they used to be. With free agency, players switch teams constantly, so there is no sustained rivalry IMO.

I think college sports is the only place where true rivalries are still compelling and meaningful. There is nothing comparaable to Ohio State vs. Michigan, Oklahoma vs. Nebraska, Florida vs. Florida State in college football, or Duke vs. North Carolina in college hoops.