Settling for a mediocre job doing something you hate is a really good way to end up in a dead-end job, and a dead end job, well it gives you nothing in return, it's a whole lot of work for little pay-out, little value not just monetarily but emotionally and mentally.