> So it makes sense to centralize data somewhere
Modelling and integrating datasets that you don't own is extremely hard.
Shopify for example updates their API every 3 months.
How much time and money do you think an SMB can afford to spend on this before the ROI becomes so poor that they abandon it entirely.