Edit: also, the economics are such that you rarely want to drop load from a nuclear plant unless it's offline or for system reasons. The fuel cost is negligible so you'd rather turn off your gas plant or lower the coal plant and save on those fuels.
From what I understand it's not a theoretical constraint, but mostly a lack of enough commercial interest for any other design. But it is what it is.
Thermally it is difficult to dial a reactor up and down. Generally the way nuclear power is modified is by not-sending the steam to generators through a by-pass and quenching their heat in some fashion.
So thermal generation stays at 100% (or whatever), but electrical generation output can be dropped.
It just doesn't make any sense to use reliable nuclear as the "backup" to unreliable renewables.
Because this "backup" is already CO2 free. It is also reliable. And cheap to run. So just run it all the time (nuclear tends to have >90% capacity factor).
You then simply don't need the "primary".
Nuclear reactors absolutely can vary their output to match demand, this is what France has been doing for 50+ years (and what Germany was doing before switching back to coal). It's not as reactive as coal/gas, but you can still vary within 30-100% of output power at a speed of 5% change per minute. Way more than enough to react to 1-day-ahead forecasted supply/demand, and way more than enough to react minute-by-minute if you've got a tiny bit of storage to stabilize the grid's frequency (e.g. pumped hydro).
Ramping once is easy. Ramping continuously through the entire fuel cycle requires a meticulously planned fleet.
This is very far off from working well together with a mostly renewable grid, where renewables can cover 100% of the load on most days, but there are larger gaps to be quickly filled.