I'm going to be the Fred apologist here and point out that he's actually a very effective striker. Remember his Confederations Cup showing? In 2013 he was averaging nearly a goal a game. Just so happens that since then he's been almost constantly injured and has been thrust into the team despite being unfit because Brazil have basically no other true strikers.
What about Diego Costa?.......oh hang on