I think the argument against rebasing is spending time polishing a PR to have a cleaner history for one feature that will maybe get looked at during review (rather than the final output) vs also making a PR for a second feature during that same time.
And you can eventually have github squash for you anyway.
And you can eventually have github squash for you anyway.