I think the not going outside and Play really applies to some big City Areas (were parents are in constant fear that their kid gets adbucted or in contact with a gang or so) but in more rural Areas or Suburbs Kids still do Play.
BTW I think in the colder Areas hockey is a really get Sport to compliment with Baseball. Trains Hand eye because you also use a stick with two Hands to handle the ball and has that lateral pushing off in Skating that helps with Baseball movement too.