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.
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.