Splitting profile edit up will be possible in a future release. It's not off the table or anything, but it's not a priority either. We first need to rewrite the 5+ year old code powering profiles then we can consider things like that. We're currently working on doing exactly that; rewriting all the code under the hood so we can better support features like this.
A lot of things need to improve to split profiles. For example field validation just doesn't work that way. Profile edit save process validates against all fields in CB > Field Management. So splitting profile edit right now is a hacky workaround that CB Profile Pro is likely doing, which is the same hacky workaround CB Conditional does.
That's why I just don't have a perfect solution for you. Your options are to condition things with CB Conditional or use CB Profile Pro. That's all that's available for now. I do not know when profile splitting will be possible either as we have years of code to rewrite.
I've outlined a bit about what direction we plan to take CB in my below blog post.
www.joomlapolis.com/blog/kyle/18895-what-am-i-working-on-15
We do plan to try and support modern web application capabilities. While most of our frontend will still be SSR (server side rendering) using Twig templates our backend will provide appropriate API for anyone who wants to develop SPA (single page application).