Generally speaking, they aren’t short staffed because there aren’t enough nurses, but because they can’t/won’t pay them enough. Those same hospitals hire large numbers of travel nurses to supplement their “short staff” at pay rates double or triple a local nurse.
And the nurses who want decent pay and can do travel nurse, do travel nurse
And the nurses who want decent pay and can do travel nurse, do travel nurse