As I said it’s a tradeoff, it’s not because it has been done on one thing that we should do it for everything (opposite being true too).
If we follow your idea “tag > content”… content match versus tag match will always be low in results, so searching a term wich also happens to be a tag will be almost impossible.