That is a common conundrum that arises
when you ad to your main programs features list by licensing third party Technology.
Not asserting this is the case with Maxon/Cebas,
However I know of cases are where the third party
agreement specifically prohibits core rewrites etc
of their software often resulting in Modern day
versions of the Main Program still running legacy
single threaded features.
In the case of the Daz inc. they are prohibited
from creating a 64 bit version of the Bryce Program
they bought in a fire sale many years ago (not that anyone cares frankly… but still):wise:
They also Still release 32 bit versions of DAZ studio
because of the included mimic lipsync plugin has similar restrictions and does not exist in the 64 bit version.
Still IMHO, thinking particles still has some useful bits on offer, even in its dotage ,
and probably suffered from lack of training material as well as age.
I recently watched an excellent video on integrating TP with Mograph by "Noseman"that has got me interested in having another go at TP.
I’m not aware of any agreements preventing maxon from working on TP, maybe there is, maybe there isn’t. One insight I will give, Maxon doesn’t generally buy in external code anymore; the reality is that once you get your hands on it, it is often not written to the same style, spec or quality as your own native code, so it often requires rewriting to some degree, and even that can be an impossible task trying to decipher what the original programmer had in mind.
The only external things Maxon have used in recent years are closed libraries like fbx where it doesn’t matter, or open source projects where you can see what you’re getting into beforehand like bullet.
TP is still decently capable and powerful, its just the UI that tends to prove too much of a hurdle for many people.