It's because BSC is a cheap chineese copy of ETH.
They couldn't copy most of the security protocols so they just left them out, leading to what you see here
Huh did you see an attacker into the chain ana everyone losing their fund? come one there is nothing problem at all on the chain the problem is on the third service who running on that chain. Hacker and other thing is always attacking an exchange not the chain because is really impossible
For the @OP, that's why the word of "Not your key not your crypto" for store your fund on third platform like exchange or other service is important, because to avoid any kind bad thing happen because attacker always coming to the service not chain you can't hack a crypto but a platform? yes.