@stromdiddily I think the main difference is that on Garmin structured intervals is likely a native feature that 3rd party platforms can plug into directly while in the case of Suunto 3rd party platforms have to go through Suunto+ Guides API where they become responsible for how the data is represented on the watch. Essentially it is Training Peaks that translates their structured workouts into guides and pushes guides to Suunto, and then Suunto is not really in control of how these guides are presented to users.
In the last month I have been using Training Peaks extensively with Suunto, including following structured workouts every day. I agree with many issues mentioned in this thread. Also, I looked at Suunto+ Guides API and find it somewhat limiting for what can be done with it. It does support a small number of predefined layouts and predefined performance fields or performance targets, but the lap number is not one of them from what I can see. There is a small text field at the top - perhaps that could be used to show the step number, but that field doesn’t seem to have a lot of space in the layout. I may be wrong, but perhaps before Training Peaks can update the guide generation to include the step number, Suunto has to make the API a bit more flexible.