Yeah man -- that makes a lot of sense. Rouyn-Nouranda is more vibrant than Philadelphia
Are you even listening to yourself?
Here's the actual reality: The reason that you had a harder time finding stuff to do in other cities that you visited is that you were not from there. There can be small differences in different places, and if you're new to an area, you might end up going to the wrong places or doing the wrong things.
When I first moved to one American city, I had an attitude as ignorant as yours. I actually went to the business district, where the office towers are, and I didn't find as many clubs, or as many restaurants. I thought that the city was inferior to Montreal.
It wasn't, I was just misguided. The city did have its own great restaurants and great nightlife, it was just distributed differently, without as much concentration in and near the central business district. A lot of it was near the university campus, for example. Some of the best restaurants were a little south, where a lot of the artists lived. Though it didn't have a Jazz festival, it had an art gallery festival, and a state fair, that people enjoyed just as much.
You never figured that out. Myself, I eventually figured it out eventually, it took me a while. I promise you, however, that a good-looking, millionaire athlete will be able to figure that out extremely rapidly. A guy like Sergachev, honestly, can probably set up a Raya/Hinge/Bumble/Tinder profile, and go partying every night during his first week in nearly any NHL-hosting city -- if he wants to.
All of this leaves aside the fact that you're over-rating the importance of nightlife. No sane person will have it as a top-5 variable.