Perhaps this is because I use product til the very end of their life time so I cannot see the difference. I am still on iPhone 6 and 2014 MBP. To maximize profit, Apple should then always release the high end first to take some future sales from the lower end product.A large part of the reason is churn. iPhones are broadly taken to be disposable items, so users replace them fairly regularly, which creates a lot of sales and product space in the market. Competing products don't create notable levels of cannibalization in that situation - though there is some.
Macs don't fit that pattern at all, so churn in the market is pretty low. A user will buy one product, once per 5-6 years rather than 1 in 1-2 years (at a guess), and where there is cannibalization, it costs $1500 per sale, rather than $500.
I suspect Apple are a bit more sensitive to cannibalization since this is what almost tanked the entire company at one point, when they were producing multiple self-competing products.
I am quite sure there will be sufficient differentiation in prices and performance between the 24 and 30 so they will coexist without large issues with cannibalisation.
Who says there will be a larger iMac? A high performance Mac mini/compact Mac Pro combined with a 1500-2000USD 32 inch non XDR apple monitor would be better way to simplify the line and work as a great differentiator.