So what's the New Improved Method to replace strlcpy(buffer, "the default value", size_of_buffer);, then? Surely nothing that involves typing the string literal twice.
That being said, there are circumstances where mempcpy() etc. would be just the bee's knees. strlcpy() isn't one. strlcat(), though, is.