The more I use Tulip, the more I feel form steps were ‘rev 1’ of how tulip was supposed to work before eventually going towards a more flexible approach to app building. My proposal would be to remove form steps as an option, and instead make them an input type that could be added to any normal step.
I find myself often basically building my own steps with the same functionality as a form, but within a step because I want slightly more functionality/flexibility on that step. If I could just drop a form onto a normal step I could build the rest of my logic however I want. They would just become a more convenient way to enter multiple variables.