The best explanation for why the magnetic field within a solenoid can be quite large is:
The magnetic field is the sum of the fields in each individual loop.
In a solenoid, each loop of wire contributes to the overall magnetic field, and when many loops are wound together, their individual fields combine, resulting in a strong, uniform magnetic field inside the solenoid.