Is it possible to get some explanation about why there was a change in approach?
Yes, You can check the discussion here: https://github.com/abpframework/abp/issues/17488
If I missing something please let me know.
Hi,
You can refer to this, where I explain how to refresh permissions https://support.abp.io/QA/Questions/5962/How-to-set-permissions-for-dynamic-menu-items