We should always depend on what we use. Note that these are all libraries that are explicitly linked in the final binary with forced as-needed. qtcore is handled automatically by the eclass in order to do some minimum version magic.