The Quora article seems to be written by an enthusiast who wants to mix his favorite crank ideas in with as little fanfare as possible. Here’s the actual leaked article
This means either this is life, or it’s some sort of physical or chemical process that we do not expect to happen on rocky planets.
We really went through all possible pathways that could produce phosphine on a rocky planet. If this is not life, then our understanding of rocky planets is severely lacking.
That’s pretty big talk, a lot of the paper is speculative by nature but this really could be it.