I think buying satellite rights of popular movie franchises like Bond Movies, Harry Potter cost a lot more hence we see these getting renewed less frequently.... Since HBO , WB channel were shutdown then Sony Pix acquired rights of Harry Potter movies but since the agreement period expired around 4 years ago till now none of English Movie Channels have renewed the same.
I am expecting that very soon Disney-Star will renew satellite rights hindi dubbed version of James Bond movies and even movies from Universal Pictures library