Why is sodium chloride far and away the most abundant salt dissolved in ocean water? Its two constituent ions do have a very high frequency in the crust of the earth, but they are far from the most common. Chlorine is (according to Wikipedia) the 21st most abundant element, and sodium 6th.
I certainly understand that a combination of their solubility and reasonably high frequency would lead one to expect them to be abundant in sea water, but they are hyper abundant, completely dominating all other salt ions. Iron, for example, is twice as abundant, and potassium only a little less abundant, and fluorine more abundant than chlorine.
Moreover, if the salts are deposited in the ocean through weathering of rocks and deposition via rivers, why does the salinity not simply grow and grow? I understand that some is lost due to tectonic activity, but it seems extraordinarily unlikely that these two forces should be equally balanced, and so we would see a significant change in average salinity over time.
(Please note I am migrating this question from the Chemistry SE at their recommendation.)