Hi William,
There's definitely some merit to this. They've been hard at work trying to improve the users' experience over the past couple years. Part of those improvements include better matching query intent to the content on the page. If they can tell from the query that the searcher is researching a product to buy, they'll give preference to the site that provides the most information, including pricing.
I've got a client that only sells B2B, so they don't show pricing unless you're logged in. They've been slowly losing ground to other sites that sell similar products but are open to sell to anyone. It's a struggle we've been dealing with, and the only causation we've been able to identify is that the lack of pricing information.
You might try including a price range, like 'starting at...' or something along those lines. It's worth testing out to see if you're able to recoup some rank.