There isn’t anything like this planned in the immediate future. Right now if you want a form, it’s DIY - create a model, controller etc.
However, in future one thing I’ve envisaged is the notion of “components” that the user can add to nodes. A component can be anything, a contact form, an as spot, a gallery or whatever, and there will be a simple clean way for developers to create their own components. Hopefully the community would release and share components with each other.
Right now components aren’t the top of the priority list - a new admin UI is. Progress has been slow on that this year as I was travelling for a couple of months and busy with real work, but hopefully I’ll be able to get my head down over the coming months. Components may well be the next big thing after that.