(A) you're asking these questions in the wrong forum. Use the Sim League Baseball forum for questions about the sim works.
(B) No, there is no special effect based on whether a player actually played in any give park.
The sim is a very simple game, based on a very simple statistical model.