This is a true statement:
Segwit compliant blocks still have coinbase transactions.
but my understanding is that SegWit compliance doesn't apply/relate to the coinbase transaction because there are no inputs:
from a bitcoin.stackexchange.com post:
[The] coinbase transaction has no inputs and therefore cannot be a segwit transaction. However, BIP141 specifies that the Witness Commitment is optional if there is no segwit transaction included. Therefore, there is no reliable way to determine whether or not an empty block is segwit or non-segwit.
so given this, I was hoping that an Empty Block (block with only the coinbase transaction) would
NOT be considered invalid to a SegWit compliant node.
Is this true? Comments?