Yes and yes to both questions. There's nothing to lose from having good passing (perhaps little more expensive I guess).
One thing that might be a disadvantage for some people may be that player will choose to pass rather than shoot and this will reduce their points scored, hence no list of your players on the league leaders or some nonsense. but in my opinion wth this should be the case since he'd pass to other players who are in a better position to take a shot.