Besides that I think that B2B business is changing, too. We're always becoming more agile, have a more distributed stack of tech and services and things, at least for me, get added (and dropped) more easily and often. I think that's good news for smaller vendors.
I think this is fine, especially in the way you want to handle it. Even a rough estimation for the price helps, at least me, to make a decision or get further in contact.
And I also understand that vendors are not showing prices _if_ the product is complex. As mentioned, As an example, all the ticketing or live chat solutions are probably not a complex enterprise-grade software (at least not the ones I looked at) so there is no reason not to show prices, imho.
Out of curiosity: What's your product?
low-code for developers initially, "express your ideas" (making tech accessible to more humans) is the vision.
Enjoy your sunday and I'm looking forward to your thoughs on this topic.