Genesys hasn't come out with anything new. This question does continue to come up in conversations in the Community. The reason, I believe, that this hasn't changed is because the desire is to recognize the callback interaction as co-equal to a voice interaction. A customer electing a callback generally has the expectation that if they choose a callback, they will be reached once someone is available.
Some companies tell the caller when they elect a callback, that they will reserve their place in line. Callbacks reduce abandons (good for the company) and reduce caller frustration. If frequent callers "wise up" that their callbacks are answered much more slowly, they will stop using the feature and invalidate any benefits you were hoping to gain with callbacks.
So, a best practice is to keep voice and callbacks mixed for the benefit of the customer and to also show your team that a callback request is equally as important as a "live" person waiting on the line. This is similar to what many businesses during this pandemic are facing- how do they prioritize people that place pickup orders versus people that come in the store; the best answer should be equally- if you want to push customers to use the "pickup" option.