Why have so many companies been been betting on 200 year low interest rates continuing indefinitely?
It's not a bet that interest will stay low as much as I bet that they as a company will be around in 10 years to see the returns. It's a guaranteed profit if they make it to the finish line.
Managing to hang on until maturity doesn't magically make it turn into a profit, when you consider the time value of money. The bonds are worth so little today precisely because they're only returning the original amount at maturity, plus 200 year low interest.
Also, stupidity and laziness.