B) It is run at much lower capacity factor than say a nuclear power plant (or the nuclear reactors on say a ship, where say mid life refuelling is not as big a penalty). This ties in with the "overdesign" of point C.
Thus this helps the design of extending the refuelling cycle duration to what you want when that becomes a dominant design driver.
C) Importantly, the reactor (fuel amount, moderator, geometry etc) is "overdesigned" with the final years (neutron) flux supply in mind and backworked to what is then needed at the start.
The overdesign that results from this is balanced by inclusion of burnable neutron poison at the start in the reactor (to keep neutron flux at the optimal design level for the power output)
These neutron poisons (essentially long term absorbers similar to control rods which are for more transient control) are used up over time and the two effects (over neutron production and extra neutron absorption) essentially always cancel each other during whole lifetime to produce a steady net flux, i.e they both reduce at same rate (that stems from the logarithmic equation from how half lives etc. work).