you think by now they would have multiple servers in mutiple data centers to spread the load and make it almost impossible to ddos them
Don't think it works that way. Any website can be DDOS attacked no matter how strong they are.
atually you can do it that way a ddos attack is basicly just a battle who has the most bandwidth how do you think places like cloudflare stop ddos attacks they simply have a bigger stick than the attackers