One problem is that it does not have the standing of a pure subject like math, engineering or CS.
Its more vocational, isn't offered by top-tier universities (in the UK) and therefore has lower status e.g. its like taking Media Studies at an ex-poly vs. reading English at Oxford.