Strictly speaking about bitcoin, about the protocol, it is highly secure but there is nothing completely secure, there are always risks, for example 51% attack but nowadays this is very unlikely. If we analyze the bitcoin ecosystem we can find several risks, for example the risks you mention involving exchanges, the apps that stores the coins, even human errors are factible, etc. Then the security of our Bitcoins is our completely responsibility.