The logic of the Inductive proof seems circular, the whole proof seems to hinge on whether or not the Inductive Hypothesis is true. Sure you can show that p(k+1) is true if p(k) is true, you have your instance of p(k) being true, and if p(k+1) is true than you can then treat p(k+1) as your new p(k) so on and so forth ad infinitum.
The trouble I have with the proof method is your given an example where p(k) is true but that doesn't mean that p(k) is always going to be true, for example.
Consider some arbitrary equation that is equal to zero at some point. Just because it's equal to zero at a particular point or even multiple points, that doesn't mean that it will always be true.
Positing that because p(k+1) can be proven to be true given your acceptance of p(k), doesn't feel like a real proof to me.
It doesn't feel like a real proof the way proof by contra-positive or proof by contradiction feel like real proofs.