因为目的不同。
生命力代表玩家基础生存能力,从定位上来说,属于不需要对冲的最底层属性。
防御力是攻击力的对冲属性,目的上是为了更好调节攻击效果的,定位上不属于最底层的属性。
举个例子:
我希望玩家的攻击力能直线提升,并且让玩家能直观的感受到攻击变强的反馈,那么如果按照题主的想法,当攻击力超过生命值时,应该对应增加生命值,那加多少合适呢?
小于100%,那对于玩家来说体感上没有任何变化,还是2刀的事。
大于200,不好意思,这个体验在你攻击没有超过生命值时已经全部体验过一遍了。还是重复体验。
那么如果引入防御这个概念呢,你会发现玩家的体验曲线开始发生变化了,有可能会出现阶段性的体验:
例如LOL的伤害公式:实际伤害=面板*系数*(1/1+防御属性)
你就会发现不同阶段玩家的选择策略会不同,最经典的就是百分比穿甲和固定穿甲的选择。
所以防御属性对于生存是为了更好的控制体验,如果你认为单一体验没有问题,那自然可以只改攻血