I've seen situations where folks have done this because they believed they would need VSS/VPC or similar on the switch side, but ALB on the server should avoid that.
Perhaps they have a n array of access switches, each serving some subset to lessen the impact?
VSS/VPC == MLAG... but what is ALB? I am guessing server uses one link until failure then uses the other? Even then, there are still network issues to overcome that may justify MLAG.
Honestly, we find it's much easier to spread the load between many switches, and have enough capacity that one switch failure is a non-event.
Switches are expensive, it's true. After a certain point it does become less expensive and complex to just add more servers and switches.
There's a strong advantage to keeping things as simple as possible. Bonding isn't really complicated, but how many not-complicated things can you add before things become complicated? :-)
I've seen situations where folks have done this because they believed they would need VSS/VPC or similar on the switch side, but ALB on the server should avoid that.
Perhaps they have a n array of access switches, each serving some subset to lessen the impact?