Oh yeah criticise the video as much as you like but calling Soulfly metalcore is an indictment of what is wrong with the metal community nowadays. Anything with a beatdown-y part (despite its popularity in the 90s and even late 80s with Sepultura, Slayer and other groove oriented bands using it a lot) is instantly metalcore. EVERYTHING IS METALCORE
I just feel like soulfly is trying to fit in with the metal core trend. They used to incorporate hip hop. They were in the same realm as early Deftones, where as they evolved and Soulfly is just adapting.