>>30835404>>30835481Yeah, but honestly I don't fault them, setting up a corporate structure in the US or wherever the hell would be a pain in the ass and would require a ton of work. Indonesia is presumably much easier to set up in, any SEAfags can chime in on that one. Also, I unironically trust JP-based managers more than whoever they manage to dig up in the west.