Yes snakes are for unblocking even extreme amounts of debris, but there is such a thing as too much. While any experienced plumber can easily tell if a blockage is too much for a snake, a DIY expert won’t be able to tell with the same kind of accuracy. If a snake is pushed to the limit, like anything else, it will break. Snakes aren’t for everything, consult a plumber for the best option for you.