What does the axiom of power set add to ZF or ZFC set theory?
https://en.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_theory
More specifically, it seems that once the axiom of infinity and the axiom schema of specification are used, then all of the elements of the power set of integers, P(N), could exist. If that is true, then wouldn't the axioms of pairing and union ensure that P(N) itself also existed?
P(N) contains many elements that are not computable sets: https://en.wikipedia.org/wiki/Recursive_set
Perhaps the axiom schema of specification could not be relied upon to assert the existence of any element of P(N) that is not computable (because there is no specifying formula)?
So, what is the point of the axiom of power set? It must add something to the other axioms... What elements of P(N) would not exist without the axiom of power set?
Bonus question: Given the existence of P(N), could the axiom schema of specification be used to assert the existence of...:
$$\{ p \in P( \,\mathbb{N}) \, : p \text{ is a computable set} \}$$
...where the formula for determining whether a set is computable is itself non-computable (think halting problem) and may not exist even though it is easily defined? I'm wondering what the limitations are when it comes to formulas that can be used in conjunction with the axiom schema of specification, thinking maybe it allows formulas to be used that literally cannot exist...