No point bothering with High profile, a 1050 will get Ultra anyway. Note that this refers to the detail only, and it’s automatically selected by the game. 1080p as selected in the game’s setting menu refers to the resolution only, and if you want 1080p (or 1440p) then something like a GTX 960 or 1050 Ti is plenty good enough to hit 60fps in most solo ride situations. The demands only go up if you want 4K resolution (needs a stronger graphics card - GTX 980/1060/1650 Super or above) or want to minimise frame rate tanking well below 60fps in group events (needs a very fast/modern CPU - 5GHz Intel or Ryzen 5000 series). I wouldn’t go with a laptop in any case, they’re really poor value for money compared to a desktop.
As you can probably gather I’m a fan of getting the highest detail and frame rate performance from Zwift, which currently requires a PC (though nowhere near as a powerful/expensive as most people believe). If I’m paying a monthly subscription for a piece of software then I want to get the best from it. Even the newest M1 Apple devices don’t get the highest detail in Zwift; in fact for some odd reason, at present they’re not even getting what they used to. And the frame rate still tanks in the same scenarios as a PC anyway.
However I totally understand and acknowledge that PCs aren’t for everyone, and there’s nothing wrong with using something self-contained, small and straightforward. Nor is everyone bothered about ‘good’ graphics anyway. Those devices are just a long way off the best Zwift can produce, that’s all.