Originally posted by: ..RamKiJanaki..
Anarkali was buried because she was a royal courtesan and her romance with Salim was seen as a disgrace by Akbar. As much as people love Akbar, he had many faults too. He was no God. He had her buried alive so that Salim would make better alliances during his youth.
Salim never loved Maan Bai that much. He married her because she was his mother's niece and he saw it purely as a royal alliance that came with financial benefits. It was like many weddings of that time. His second wife too was not much loved. It was his third wife, Jagat Gosain (or Jagat Gosini) the princess of Jodhpur (the actual Jodha Bai according to history) that was his favorite wife until he married Nur Jahan. Jagat Gosain was also a hindu princess and she played a very important role in Salim's harem (much like Ruqaiyya in Akbar's). She was also the mother of Khurram/Shah Jahan and revolted when Akbar gave Khurram to Ruqaiyya. She and Ruqaiyya had a stiff relationship because of their respective political ambitions, and Jagat Gosain could never forgive Ruqaiyya for taking away her child from her. Even when Khurran returned to her at the age of 13, he was always Ruqaiyya's child and had immense love for her. Jagat Gosain was his mother only by birth.
Maan Bai was quiet and sensitive. She never fought with her co-wives and was always passive in the face of their ambitions. She is recorded to have committed suicide due to her immense unhappiness with her life after marriage. She was also the favorite daughter-in-law of Jodha/MUZ (no surprise due to their relationship).
After Jahangir married Nur Jahan, she usurped even Jagat Gosain's place in Jahangir's heart and harem. I think Maan Bai was already dead by then.