What you don't seem to get is that I believe that NiP should never have had to go through qualifiers.
You're literally saying FlipSide is more deserving of a major spot than all those top 10 teams who had to earn their spot through the qualifiers. FlipSide, it's not even a top 20 team. At the moment the way you can get to the major is different based on the results you had at the last major. Which took place in last July. And as I said already during that time span, dignitas won Epicenter, NiP won IEM, Optic won Eleague, right now they're all legit top 10 teams and yet their place at the major wasn't guaranteed because of results they had MONTHS AGO.
The fact of the matter is, NiP is currently a top 10 team, so are dignitas, Optic and G2, and they still had to qualify. Since they won IEM Oakland their results haven't been particularly good, but NiP is still a top 10 team, whether you like it or not. And they won't be at the major. Same for Immortals, they're probably top 15 and they didn't make it.
Why wouldn't Valve invite teams to the major based on their recents results ? We'd only be guaranteed to have strong teams. Don't we want the very best teams in the world at the major to give us the best show possible ? This is not something we can have with the current Legends system. If I were to consider the HLTV ranking, which I don't really like, 6 out of 10 teams in the top 10 had to qualify. Way to give us the best show possible.
I could also bring up fnatic's case : they changed 3 of their players and yet retain their major spot ? This isn't nearly the same team as the one that made the semi-final of ESL One Cologne. I really fail to see the logic of this system.
I'm sick of arguing with you, so I'll just redirect you to Thorin's video on that matter in which he explains his point of view on the legends system.