While split-debug symbols have predictable paths (/usr/lib/debug), static libs and headers don't. This is a very good reason in favour of avoiding to hardcode stuff like that in the Entropy codebase.
USE=static-libs is fine as it is. If a pkg requires foo[static-libs] then it's fine to enable the use flag, otherwise in my opinion the flag itself is just a "dontcare" thing. -- Fabio Erculiani