I'd be super uncomfortable to tie my account recoveries and stuff to a SIM technically subscribed to by another entity... But if I wanted a phone for leaking or whistleblowing, it's hard to imagine a better choice of service.
I would worry that since this service would be of such limited appeal, as you mention, that it might make these users more likely targets of spying and counterintelligence operations (I assume you're talking about government leaks and whistleblowing).