Zwift does (or at least did) suffer from this problem as well. Interestingly, structured workouts based on RPE do show up in TPV, where each block shows as a free ride, and TPV provides periodic annunciations of the target RPE. Considering this is supported, I found it odd that HR-based workouts are not. At minimum, replicating the RPE functionality would be nice. It would be even better if HR targets can be visualized in the same way as power. Fine for TPV to still treat it as "free ride" and let the user regulate HR themselves.
Zwift does (or at least did) suffer from this problem as well. Interestingly, structured workouts based on RPE do show up in TPV, where each block shows as a free ride, and TPV provides periodic annunciations of the target RPE. Considering this is supported, I found it odd that HR-based workouts are not. At minimum, replicating the RPE functionality would be nice. It would be even better if HR targets can be visualized in the same way as power. Fine for TPV to still treat it as "free ride" and let the user regulate HR themselves.