I also needed to get rid of the "Estimate Shipping costs and Tax" because of a conflict with a payment module.
If your only objective is to not show the block, why not use CSS? This worked for me:
.cart-container .cart-summary #block-shipping {
display: none;
}
(Version: Magento 2.2.1)
Edit: I tested the above on 2.3.3 and it also removed the carts sub-total and totals. The below CSS will hide just the estimate shipping and tax. For Version 2.3.3:
.checkout-cart-index #block-shipping { display: none; }