First of all if CL had its own ranking it would be the same team playing for the next 50 years, you can say without a doubt that we have seen more NEW teams entering group stage in the last 4 years that in the previous 10 when its been all the same. And its a good thing.
How are champion teams from lower level leagues ever supposed to enter CL group stage otherwise if they are exluded from the "elite-only" CL ranking? Or maybe its locked for certain group of teams from privileged leagues? Uefa says: treat EL seriously, give your best in that competition, your league will go up in the ranking and as a result champion team from your country will skip some qualification stages in CL and thus will have greater chance of entering CL group stage.
Lower level league teams need work hard in EL to get their pay off in CL in the future, and thats good, treating CL and EL as a whole is right, its not about 2-3 top teams from each country against each other, it's the entire leagues competing. German teams worked hard in EL and they got their payoff, one more team in CL.
The rules are fair and nobody's complaining but Italy, Italian teams dont give a shit about EL and it's their problem. Trust me everyone happy with these rules but ever-complaining Italians.