SDK / Third party apps aspect
At least each recent generation of drones got now a "pro" version of the RC. The remaining big question mark is what drones / RC
pro 2 will be included in next SDK version so it can be used by third party app (Litchy, Dronelink, ...).
Dronelink Supported Drones
DJI SDK release notes & combabilities list
They are both linked, 3d party apps developers are totally dependant to what DJI release in their SDK. Not a confortable situation to handle your customers.
PRESENT
This new RC will now support apart the expensive Mavic 4, the
Air 3, Air 3s and
Mini 4 pro out of the box. That's a first step, but if these drone are not supported in SDK, the RC will not bring a lot more performance (apart being more bulky

) than a RC2, especially for a 1k$ device.
PAST
From past, the RC pro 1 got SDK support for
Mini 3 pro,
Air 2,
Mini 4 pro only via RC-N2 (but not the RC-N3 !!) but not currently for
Mavic 3, only
Mavic 3 Entreprise.
EXPECTED FUTURE
If DJI follows the same policy, there is hope to have SDK for using
Mini 4 pro,
Air 3 and Air3s via the RC
pro 2. Depending if there will be soon Mavic 4 Enterprise, then Mavic 4 will not get SDK support. Ordered one as I hope that part of my drone will get SDK support when using the RC
pro 2, but who now, maybe happen only in one year or more. As I have zero plan to buy the Mavic 4, I don't expect the price of the RC
pro 2 out of a bundle will drop significantly in the next years.
So as always, we are in the hand of DJI regarding compatibility and SDK support and too early purchase (without good reason) is never a good choice with DJI, expectation and hope (CristalSky, Smart RC xx promised compatibility; SDK drones compatibility list) are nice but in reality it is DJI timing that matter.