What's the difference between writing x commands and hitting enter once, vs writing x commands and waiting for each command to finish? This is a good starting point for people who already know Linux and want a lean self-built system.
The point of homework is to do it yourself, not to clone a repo with the answers.
I've had a lot of fun with LFS, but if everything goes smoothly it is a bit pointless. When builds broke or I missed components there was an opportunity to better my understanding of the system. Experience with multiple failure modes in a safe environment - it counts for a lot.
It also forces you to learn what the dependency graph looks like and a little bit of why, which can be helpful.
Linux kernel + busybox + few unit scripts == lean
But, you know, to each their own -- don't get me wrong, I really enjoyed tinkering with LFS back in the day.