To answer your question, most of the top players do in fact have flawless legendaries (unless their team doesn't use any legendaries, obviously). They get them through RNG manipulation, which you can learn more about here or here. If you have any more questions, feel free to ask in one of those threads.