Question: why did buu get replaced?
Answer: Goku can erase Buu with a single Kamehameha and thats a given, same goes for a lot of warriors like Jiren or Toppo. they just replaced Buu because well Frieza gives you a better story to write.