Package management systems solve this issue unavailable in both LFS and BLFS.
Absolutely!
As I recall, package management is discussed in the LFS (maybe BLFS) text. It's possible to add such, though complicated.
That said, I'd still strongly recommend LFS and BLFS. They're not great platforms to build directly from, but they're great platforms for learning how an operating system works, with BLFS offering what I'll call 'some refinement'. It's really more about creating a functional system than just the text in LFS.
Which is why I strongly suggest it for anyone who is going to make a serious attempt at creating their own distro.
They expressed wanting to build it from scratch. To me, that implies that they do not want to make their own Debian fork, or something like that. By 'scratch', to me, means that they'll be writing their own package management system.
If they just want to create yet another Ubuntu-derived distro, that's fine -- but not what they're asking. That said, I'd personally take the easy route and just make my own fork from Debian and call it a day.
Well, no... No, I'd definitely not do that. While it might be fun to make my own distro, I have zero interest in maintaining it and supporting it. If I did create my own distro, I'd strongly suggest not using it. In fact, please slap me across the face if I ever mention that I'm going to create my own distro. Slap me twice if I say that I'm serious.