I’m fairly sure that the price information shown on a Google Search result page is advertising that comes from a different source than the results do.
As far as I know, you could write a plugin for SearXNG to query suppliers and format the output as required.
I think that Google Shopping might be queried in the same way, but I’ve never looked into it deeply.
The thing about free speech is that there’s a whole lot of legislation surrounding it. At the moment, every single fediverse instance is run by( a small group of) people, many of them are run by individuals who are legally responsible for the content that’s posted on their site.
In addition, the Digital Millennium Copyright Act, better known as the DMCA and the General Data Protection Regulation, the GDPR, have requirements for people who own and publish data, like the people who run instances, not to mention privacy acts and myriad other provisions and laws.
Non compliance is very easy and costly, so instances who are aware of this are cautious in what they allow on their instance.
Finally, many instances want to create a community with a social cohesion and associated standards that they, depending on the level, encourage or enforce.
Why any instance bans something at any one time can generally be traced back to these reasons.
Of course there are also instances where it’s completely open season. Don’t expect these to stick around once lawyers get involved.