I noticed that humans get a +2 on a chosen ability modifier but not a -2 like other races. Is that a way to compensate for not having night vision and similar traits as other races?
Humans get a bonus feat as well as the +2 stat bump with no negative. This was done to help balance the race and to give people a reason to play Humans.