By pushing bookmarks into Google Chrome in this fashion, they end up in a managed bookmarks folder that:
Using a configuration profile to toggle a setting enforces that setting on a device when the profile installed. Every web browser does it differently, files change often and if you do it wrong, your users lose 100's of saved websites that they have accumulated over the years. Deploying bookmarks as an admin is deeply off putting.