The day of Buath was a day that Allah set in advance for His Messenger ﷺ. By the time the Messenger of Allah ﷺ arrived, their leadership had splintered, their nobles had been killed, and their warriors wounded. Allah brought this about ahead of His Messenger's ﷺ arrival, paving the way for their entry into Islam.
حدثني عبيد بن إسماعيل حدثنا أبو أسامة عن هشام عن أبيه
كان يوم بعاث يوما قدمه الله لرسوله ﷺ فقدم رسول الله ﷺ وقد افترق ملؤهم وقتلت سرواتهم وجرحوا فقدمه الله لرسوله ﷺ في دخولهم في الإسلام