My understanding is that Segwit transactions that are included in legacy BTC blocks do not contain witness data. Why then include witness data in Segwit transactions that are included in Segwit blocks? It seems like we get 2x transaction throughput for 4x block size, or maybe 2x block size on average. So why even bother with Segwit?