> I didn't think using the risk free to account for the time value of money was that controversial.
Its not "controversial". Its just that with negative rates, you can't take the log(interest rate) anymore, so the math literally breaks.
I don't think its a particularly difficult problem to solve, there are probably going to be a bunch of easy extensions to account for negative rates of the modern era.