Date関数のMonthはなぜ0から始まるのか

Date関数のMonthはなぜ0から始まるのでしょうか? ``` 簡易コードです new Date(2020, 1, 1) ``` とした場合`2020/2/1`という出力になります。