Общая теория относительности (не путать с частной или, как в иногда по-русски называют, специальной теорией относительности) как раз предлагает модель, которая объясняет откуда берется гравитация.
А в чем смысл СТО?ведь она опровергает то что гравитация есть притяжение.