The real reason why league is uncompetitive is because theres no real rewards for climbing
All you have right now is a cesspool of challengers trolling/smurfing because theres no reward to climbing.
Put in rewards for challengers only like challenger skin sets then you will see a lot less smurfing and people actually trying.