Hard-fail SPF is obvious until you see the reality of a global business with tons of independent units sharing a mail domain 
@SwiftOnSecurity Hard-fail SPF is great if you want our professors to never see your email, since they forward it from us to gmail.
i wont date you
Chris Siebenmann