Installing the extensions when recreating the local profile can be a slow and bandwidth consuming operation which reduces the immediate usability of the browser.
Consider adding a new feature (possibly behind its own policy) that will cache the extensions crx files in the roaming profile and then reinstall them from there if possible before attempting network install/update.
The bulk of this feature has already been implemented for public sessions on Chromebooks so only the wiring to a regular user profile and the logic monitor/update the set is needed to accomplish this feature.
Comment 1 by blumberg@chromium.org
, Apr 13 2018