"seems like a stopgap measure..." Strongly disagree for the vast majority of developers who will never have the need to go beyond what ACF blocks offer.

An abstraction layer like that should have been a core functionality of GB from the very beginning.