The nursing shortage can be attributed to multiple factors. One of the primary reasons is the retirement of the baby boomer generation, which includes a large portion of the current nursing workforce. Additionally, there are insufficient nursing faculty to train new nurses, limited clinical sites for training, and the high burnout rates among nurses due to stressful working conditions.