"Why Jerusalem is not the capital of Israel"
In two words?
International law.
http://www.aljazeera.com/indepth/features/2017/05/jerusalem-capital-israel-170524091310050.html
"Under the 1947 UN Partition Plan to divide historical Palestine between Jewish and Arab states, Jerusalem was granted...