Yep, do agree that non tech team created a lot of pricing complexities, sometimes without any reasons. Remember a marketing team updating plans on webflow and telling the product team « see, not that hard » ;)
Ended up with a whole squad of engineers called « the pricing cross functional team » …