Good post, but I have one gripe: how can you justify calling SegWit a "bugfix?" It was a completely new feature set; it did not fix any "bugs."