HIP is just one of many examples of how utterly incompetent AMD is at software development.
GPU drivers, Adrenalin, Windows chipset drivers...
How many generations into the Ryzen platform are they, and they still can't get USB to work properly all the time?