Required Internet Connection = DRM
Why is there no easy way to install offline? Others have asked and gotten a round-about way to accomplish it from other users. However, the people responsible for ROS should be the ones addressing this gap in openness. Some projects are standalone and specifically isolated so that a controlled software environment can be created. An internet connection compromises that goal.