I love IDF... but unfortunately anytime I try to get my family to go see it they moan at the thought. Of course they don't want to see the BATB show either (they certainly are not the demo), but that's the problem. They should theoretically be the demo for IDF and they just don't care and because they don't want to go I end up not going that often. Now i'll obviously be going even less.
And of course IDF is the better show. It's not even an argument. But at the end of the day what I think and what you think doesn't matter if the general public isn't on board with it. Fans loved the GMR and UoE, but both were replaced due to low ridership and fans also claimed to love Maelstrom, but that too was replaced due to low ridership (rarely a wait above 15 mins) and given the Frozen overlay where it now is excessively popular. So yes, Disney is a business and they will make decisions that we don't like sometimes to respond to attractions that are seeing low attendance.
Disney doesn't like wasting resources on attractions that aren't popular. Unfortunately, if no one is going to see IDF and the attendance numbers for it are in the toilet, then why would you keep running it when you have an offering that, while not better, guests seem to enjoy more? I do agree by going down to one show per day they are basically killing it off now. But again, they don't even have any obligation to show it that much. It's almost like just giving fans a warning to see it now because it won't be around for long.