Потому что в данном случае “бы” является частицей, которые, по правилам русского языка, всегда отделяются от слова. То же касается и частицы “б” (частного случая от “бы”).
Также раздельно пишутся частицы “ли”, “же”, “вот”, “мол”, “даже”.
Однако стоит отличать раздельное написание от тех случаев, когда частицы входят непосредственно в состав слова. Тогда их следует писать слитно. Например: чтобы (это союз), неужели (модальная частица).