I agree in principle that workarounds should be kept localized, but is there a reason why compiling Mesa with libnettle is a bad thing? The ABI breakage in libcrypto might cause other closed source applications to crash.