I know that non-SegWit node could verify a block without witness.
For SegWit node, is witness necessary to verify a block? Because I know witness are committed as wtxid merkle node in coinbase. What's the purpose of the wtxid merkle node?
If witenss is necessary for SegWit node, then can I say witness is an part of blockchain in SegWit node's view?