Your free to choose the BSD or any other license then
If GPL does not suite your desires for your code then you can chose any of the other licenses available or write your own.
In the case of a company "loosing ten years of innovation", who was tasked with understanding the software licenses during the intitial decision and why didn't they do the research?
What is so innovative in your modifications to the original mathmatic formula that it becomes your only way to derive profits?(ironic that a math formula can be patented if it's call software).
I do agree fully with someone's personal opinion that they may not agree with the GPL; that's a personal opinion which everyone has to decide on themselves. No advantages for your needs, not a problem, look at the next license. I'm really just more curious of this worst case you present and what other variables where involved since it would have had too involve management choices at some point.