> Your liver makes platelets

Megakaryocytes are primarily bone marrow cells.

Indeed, but your liver does make clotting factors and also thrombopoietin, which stimulates platelet production.