The first D on DDoS means distributed.
As it's distributed, a DDoS victim will likely receive connections from hundreds of thousands of different source addresses, with different ISPs. Not only that, but some attacks makes very hard to tell apart an attack connection from a legitimate connection.
To block a DDoS at the source, you would have to:
list only the attacking connections
get the source IP
find the ISP for that IP
find the contact information for that ISP
ask them to block the connection to your site
And repeat hundreds of thousands of times.
You will likely be unable to find an ISP contact information, and even if you can find, it's unlikely they will change anything on their networks to help you. They will probably let you suffer. It's best for then to ignore you than to risk breaking something on their networks trying to help you.
Remote Triggered Black Hole - RTBH is a mechanism to black hole destination addresses at the upstream router in the event of a DDoS against any IP address served by the router. It will not save you, either, because it's a mechanism designed to protect the infrastructure from a flood, not the flood victim.
Source Based RTBH have very limited effectiveness, because you have to separate malicious from authentic traffic before sending the offending IPs, and your ISP must have some mechanism for you to send them the malicious IPs. If any attacker learns that you have S-RTBH in place, it could flood your site using, for example, Google Translate, and your ISP would black-hole Google.