If you cut the number of matches by ~25% as you suggested then you cut the gate receipts by 25% (gate receipts is a thing here), you cut the TV deal by 25%, you also suggested scrapping the Magic Weekend which brings in millions of dollars of revenue for the competition through hosting rights and sponsorship. All this for a competition where most of the clubs are already struggling financially means you would need to cut players and staff wages by at least 25%, meaning almost all the decent players would either go to the NRL, rugby union or just become part-time because they could make more money doing a regular job. Yeah, not a great idea.
The English soccer season lasts anywhere between 38 to 46 matches for the regular season plus up to three different domestic cup competitions depending on the division, plus European competition for the top clubs, plus all the internationals they play on top of that. The top clubs also spend almost their entire off-season doing overseas tours. RL probably would play 52 matches if it was not physically impossible to do that. It's not like American or Australian sport, we don't have a billion dollar TV deal or teams funded by pokie machines, clubs here do need to play matches to make money.