Binomial Model

Correct me if I am wrong, but the binomial model is used to value any bond with or without embedded options. And:

  1. in the practical world, why do we need to derive an arbitrage-free price for a bond, besides the obvious reason that we can take advantage of arbitrage?

  2. In what circumstances should I use the binomial model to derive a bond’s price and when should I not?