For example , cascade and Niagara are coexisting in ue5 from version 5.0 until now which is 5.5 and I am developing a large video game using ue5.5 and I don’t see any problems with having both systems around , using older versions of the engine is not a solution just to be able to use a certain system that is removed in newer versions , in my opinion , having all the older and newer things in the engine , and have the ability to completely disable and enable older and even newer systems is the best way to move forward , I hope there are some people who can see my point in this.
I am open for any discussions