I don’t think I’ve relied on git pull --rebase before the the warning message was added in version 2.27.
There have been some occasions where I accidentally get merges during pull, where pull --ff-only would have been more appropriate. Luckily, this doesn’t happen frequently to me and I find the default strategy to be sufficient.
(I’ve started to appreciate Oh Shit, Git!?! when the default strategy “fails”)