It's exceedingly rare for an NFL stadium to be used exclusively for NFL games. If you look at the schedule for e.g. the Buccaneers stadium[1] in Tampa - which the city owns and leases to the team - you'll see that it regularly hosts concerts, monster truck shows, college football games, etc.
1. https://raymondjamesstadium.com/upcomingevents