Who says so?
I expect it's you, and of course you're entitled to think that, but there can be no rational basis for such a statement.
As fourm member suggests, there might be no need for 150 extra nurses if Scottish people were more aware of how to stay healthy, and it may well be the case that £4 million is money well spent in that respect.
There's a tendency to knee jerk reaction whenever the words 'media staff' are mentioned, but the NHS needs media staff, like it or not. Whether 125 people for the whole of Scotland is too many or not is something I can't say, and neither I suggest can you.