I am in process of reading Logic and Godel incomplete proof (not completed) when the following two thought pop up in my head.
I think I can show incompleteness through elementary reasoning
A Proof consists of countable alphabet and finite text length. Hence not all subset (of a power set of countable elements) can have a description. Now I can imagine there existing a theorem which is true but can't be proven in the above setting simply because there is no finite pattern in it. To give an example, it is quite common in maths that we divide the proof into 2 cases even and odd. If instead of 2 there exists unaccountably many cases, then such a theorem couldn't be proved in the above mentioned proof system (I am just suggesting a possibly not demonstrating that such a thing happens as). Hence I don't understand the purpose of Godel theorem and the complicated machinery required to prove it. Off course the theorem is important which implies their is a gap in my understanding.
Did the logicians tried this method and did it actually failed.
The only reason incompleteness works is due to some pathological example of self reference. Taking cue from set theory (Russel paradox) and how Von Nuenmann solved by adjusting the definition of set as hierarchy, I think we think we could also do same in first order logic by making stricter grammar such that no such self-referential formula are allowed (I know easier said than done).