A) Yes, because Pittsburgh is the closest city and traditional pro city for the majority of Northern West Virginians. Even when the Pirates sucked, people in NWV still claimed them as their team. Same with the Penguins before Sid.
B) Yes. Does Temple get Philly kids because they play teams at the Linc here and there? Does USF get kids because they play at Ray Jay? No, because that's ridiculous. The idea that Pitt gets kids because they play at Heinz field is just silly. Most go to Pitt because it's their hometown team or they just out recruited WVU.