主要是秦始皇不希望后代子孙和臣子们对自己妄加评价。
题主所说的“武帝、文帝”属于一个皇帝的谥号,而“太祖、太宗”则是庙号。
庙号算是出现得比较早的、古代君主死后的尊号,不过在秦始皇之前却只存在于商朝,随着武王灭商,庙号也开始被谥号所替代了。周朝还确立了完善的谥号制度,针对不同的君主在位时所取得的“成绩”,由继任者和朝中大臣根据“谥法解”来确立前任君主的谥号。
这一制度一直贯穿于西周、春秋和战国,在秦国未统一六国之前也是如此,如秦始皇的先辈“秦惠文王、秦昭襄王、秦孝文王”等等,这里面的“惠文、昭襄、孝文”就是这些秦王的谥号。
正常情况下,秦二世即位也是会给秦始皇上一个谥号的,不过,由于秦始皇认为谥号有“子议父、臣议君”的嫌疑,他不希望后来者对他妄加评价,于是就将谥号制度给废除了,代之以秦始皇、秦二世、秦三世,直至千秋万世。
后来,刘邦建立了汉朝,又重新恢复了周朝的谥号制度,所以才有了后来的汉高帝(刘邦)、汉文帝(刘恒)、汉武帝(刘彻)等等。与此同时,对于政绩突出的君主,西汉又开始为其立庙,以便后来者对其供奉祭祀,庙号制度也便随之恢复了,比如汉太祖(刘邦)、汉太宗(刘恒)、汉世宗(刘彻)等等。
随着历史的发展,庙号、谥号也都开始泛滥了,好的、坏的、长的、短的,皇帝政绩的好坏已不再能通过庙号或者谥号来分辨了。
而秦始皇虽然确实如他所愿,没有“子议父、臣议君”,只不过,他的大秦帝国三世便终结了,对他的评价两千多年来自然也从未停止过。