About the 50 max nodes limit in Workflows

I wonder if the 50 cap limit on Workflow nodes is technical and/or merely cosmetic.

I am building with Meta Ask Agent (aka Discourse Helper) a workflow to grant automatic cheer points from a set of badges and I see that every workflow can only have <=50 nodes.

It is suggested to split the workflow, or there is perhaps a hidden setting to raise the limit nodes available?

What is the suggested approach here? Should it work as expected, or is it too much for the functionality, and I need to build a plugin to accomplish this feature?