Netflix and Prime Video keep canceling their best TV shows early — and I'm fed up