別に可変DBオンリーでもゲームは作れる

でも実際やってみると分かると思うが、
可変DB弄りたい時に性質の違う物があると管理が面倒くさい

故に敢えて制限したり区別したりする
プログラミングでデータ型の宣言をわざわざするのと似たような物だ