In R, posthoc.quade.test (package PMCMR) or quadeAllPairsTest (the new variant, PMCMRplus) are posthoc tests for Quade test and offer the option for adjustments (i.a. Holm, BH etc.).
In my previous understanding, posthoc tests are applied after obtaining a significant omnibus test (unless already implemented in the posthoc test, but this does not seem the case from the PMCMRplus desription PDF, https://cran.r-project.org/web/packages/PMCMRplus/index.html), and are basically designed to avoid pairwise testing + correcting afterwards (may be wrong, see question):
"If no p-value adjustment is performed (p.adjust.method = "none"), than a simple protected test is recommended, i.e. all-pairs comparisons should only be applied after a significant quade.test.".
My question: what is the advantage/difference of (1) test-specific (Quade) post-hoc test over (2) simple pairwise testing with any other test (e.g. Wilcoxon), if adjustments (Holm, BH) are required anyway? Wouldn't this only add unnecessary complexity to our statistical methods? Are these "basic conceptual" differences between (1) and (2) (i.e. test different questions), or rather "performance" differences (i.e. are more/less sensitive, error-prone, calculation time...)?
Maybe I completely miss the point, but happy to learn!