They are on steam!
https://store.steampowered.com/publisher/ubisoft
I am fairly confident they are one of the companies where when you launch the game you purchased through steam it redirects you to the ubisoft launcher like how some Microsoft games in steam prompt a xbox login. Forza Horizon 5, I'm looking at you.