Thanks, these are fair and important points.
My goal with rsfgsea is much narrower than validating preranked GSEA as a statistical framework. It is primarily a high-performance implementation of fgsea-style preranked GSEA, with a focus on numerical agreement, reproducibility, and runtime in larger workflows.
I agree that fgsea is often used in correlation-prone settings such as differential expression workflows, and I have therefore replaced “robust statistical method” with “widely used” in the GitHub description.
On the implementation side, I am already checking relative differences in the low-p tail.
Thanks again for the comment and for pointing to these alternatives.