Getting rid of good things would be bad, but is sed 10q really "ridiculously complex"?
Although, to my eyes, the most plan9-y way of implementing a home directory would be to have '/home' as your home directory no matter what, and have it default to a bind from /usr/$username.