Text this: Short- vs. long-distance physics in $$B\rightarrow K^{(*)} \ell ^+\ell ^-$$ B → K ( ∗ ) ℓ + ℓ - : a data-driven analysis