I don't think you fully understand how BGP is currently used. None of this would happen if all ISPs had proper route filters.
But going back to the main topic: None of this would happen if everyone was a nice person and we loved each other, either. Alas, it happens and you better add layers of defence.