You know what would make respec better? Being tied to a very limited resource. Why not require soul coins for it? As far as I know those are very rare and are given as a reward for special occasions. Elden ring also has respec, and it was tied to larval tears which are very rare consumables, it was a good compromise.