I'll note that that's a planned address division. I've changed it once already, and may well change it again before I actually start addressing things (right now most of my few DCC trains are still address 3).
Also noted on the page is that I plan to space assigned addresses out by tens (e.g. 1000, 1010, 1020, etc) to allow for future addition of decoders with other numbers on the same trainset. E.g., operable accessories like individually controlled couplers. Not something you can do today in N-scale, but maybe in 10 years... If I weren't planning for that, I could use much smaller ranges.
Also, accessory decoders use a different address space (at least as I read the specs), so DS64 etc addressing is independent of loco addressing. I've got
a page about what I'm doing for that (which is a bit more advanced as I've already got two DS64s installed and I'm working on the PM42/BDL168s). My approach to those is:
101 - 200 will be used for turnouts.
201 - 400 are available and may be used for the SE8C.
401 - 500 are reserved for occupancy detectors. (but I may need more than that, as each BDL168 uses a block of 16 addresses)