I agree that noobs should definitely be doing identity generation with seeds rather than just bare keys. Makes derivation possible in the future as well.
I think the only reason it's not more common is that is wasn't common in early clients and newer clients have built from there. 🤷♂️