I used to have all the same complaints, and I will confess to having come around on all of those but Vacian magic.
Hit points aren’t realistic, but they’re elegant and simple. The problem with D&D isn’t hit points per se, it’s that the pools start too small and get too large. And that cracks...