The +all mechanism matches any IP address sending on your behalf and therefore should not be used. There would be no reason to have an SPF record if the +all mechanism is to be used. The domain owner risks being blocked as any source could send on their behalf, therefore negatively affecting their reputation.
Click on the button below if you want to learn more about SPF hard and soft fail.