Yep if someone can't remember to take a pill a day they should get the injections, probably better for sex workers with their sometimes chaotic lives. Cost is too high for them in Thailand, not sure if free.
Personally i take Travuda generic daily, easy, in a 7 day pill box from Mr DIY. I'll be switching to Descovy generic soon hopefully