Over the years Bitcoin has suffered 44 documented vulnerabilities [...]
All (except one) of those mentioned vulnerabilities are vulnerabilities of a software used, not the bitcoin protocol.
That's like saying:
There are X email vulnerabilities... and then only mentioning vulnerabilities from specific email clients.
or..
There are X internet vulnerabilities.. and then mentioning vulnerabilities from random internet services.
The protocol had vulnerabilities in the early phase, i am not denying that.
But those vulnerabilities you mentioned are completely irrelevant in the context of "bitcoin vulnerabilities". They have nothing to do with the protocol itself, but with bitcoin related software.