Why does low ferritin cause too many platelets?

It doesn't. Ferritin is a marker of inflammation and also an indicator of iron stores. It is related to erithrocytes, red blood cells, but not to platelets, thrombocytes. I've not seen the correlation you describe in real practice.