The Bucs are now $44 Million under the cap

Why would they need a guy like Samuel at that high a dollar figure when they could just as easily put in a guy like Jason David and he would look like a world beater?