Bayonetta sold in it's first week 135,242 units on the PS3 and 64,325 units on the X360 according to Media Create. It sold way better than Boyonetta 2.
The game sold through 1.35mil units until the end of the fiscal year.
They were probably disappointed because the game had a big budget.
Astral Chain was considered a big success long before it reached the million mark.