Putting the string in the binary is really only useful for trying to do ultra-portable deployments like this imo. The overhead of copying the string into memory is pretty meaningless in the use case where you only expect a single, home-desktop user.
Now if this was a production server having to service thousands of clients than the sendfile optimization becomes much more important.