为什么法律规定公民死后要火葬?为什么不能给人吃?

火葬,埋起来不占地方吧,大多数国家的传染病防治法规会规定罹患法定传染病的遗体必需以火葬方式处理,以免疫情散布。并且火葬费用相对土葬低,至于吃人,一般正常智商,心理没变态的,不会去想吃人,有违伦理道德。