首先必须要声明的是,严格来说行星和恒星属于相互环绕旋转。只不过由于某些原因,我们认为是行星绕着恒星转。其次,关于题主的提问,这是两个问题。但实际上解答了其中一个问题,另一个问题的答案也就呼之欲出了。我们首先来说一下第一个问题,为什么都是行星绕着恒星转。

回答这个问题,首先需要明白恒星和行星的准确定义。恒星最显著的特点就是其中心的温度和压力足以引发轻核聚变。这就要求恒星有一个最起码的特点,那就是“大”。而行星的定义虽然条件很多,但行星的中心温度和压力是万万不能达到引发核聚变的程度的,否则它就不是行星了。因此,从上述定义就可以看出来,一般而言,恒星的质量是要比行星大的。

大有什么好处呢?质量越大,撼动它就需要越大的力。由于一般而言恒星和行星的质量差异太大,因此在行星和恒星相互绕转的过程中我们只认为行星在运动而恒星不运动。但实际上恒星也是在不断绕行星运动的。譬如我们的太阳。实际上在太阳系行星的影响下它也在不断绕着某个不固定的轴转动。只不过由于其质量实在是太大了,导致有部分时间太阳环绕运动的轴心都在太阳内部。但有时候这个轴心也会到达太阳的外部。当然了也离不了多远。传说中“九星连珠”的时候大概是太阳和行星相互环绕最明显的时候了。

说到这儿,第二个问题相信也就清楚了。行星和恒星本来就是相互环绕的,只不过由于质量问题,行星绕恒星旋转的效应看的更明显一些。当然了,宇宙这么大,有一些奇怪的现象也不足为奇。假如有这样一个恒星系统,它的恒星接近恒星的质量下限,它的行星却接近行星的质量上限,那两者相互环绕的效应看起来应该就很明显了。