It only works on desktop, but I use Syncthing to sync the whole profile (with the cache etc folders excluded).
You do need to make sure the profile path is identical on both machines as it’s hardcoded in the extensions json file, and otherwise your extensions won’t work properly.
So long as you close the browser on one machine before opening it on the other, it will sync your open tabs as well.
For Enterprise/Education you can disable the ‘recommended’ section entirely via group policy. Doesn’t work for Pro/Home versions though, from what I remember.