Does it make sense?
It is also nice for domains like embedded systems. It is common for embedded systems to only dynamically allocate during system initialization (depending on the application of course). Avoiding the allocation would make the pattern you describe available to systems that have this restriction, and it's always nice to remove such limitations.
Mike
