people disinherit their biological children all the time, let alone non-biological children.
Let him write his will however he wants. There is a reason states allow you to choose who your financial heirs will be.
Yes, what you said...There are many reasons people set up inheritances in many ways.