The old way yes, but if you want to integrate with a block them you can't. The Gutenberg thing is overcomplicated, which is why it's not really taking off.
Gutenberg has been a nightmare from the beginning. Saving structured data into the post HTML field severely limited the benefits of migrating content into blocks. Last time I checked, getting block data via the REST API wasn't officially supported, so making a headless site requires extra plugins.
When you reach that point you may as well be using ACF, as it's so much simpler and doesn't require rebuilding frontend scripts anytime anything changes.