I think we need to watch this show with a pinch of salt.
Its clearly divided into two perspectives: Rohit's and Sonakshi's. The question of logic vs magic is one of the main parts of the show. Hence, they need to show the different perspectives. If you see carefully, all the couples in ITV are portrayed as having different personalities, hence opinion. It's the same here.
Coming back to my point, Rohit's banter, questions stands out because Sonakshi's delusion with magic is highlighted. If she was like yeah, this is illogical, crap, Rohit would agree with her and that's the end, no banter whatsoever. And for us, Sonakshi glorification ( which I agree is getting too much) is irritating because we are all Rohit's here.
Tbh those crap tracks you mentioned works because of TRPs. But apne peid par kulhari kaun Marta hain😂 and they aren't going to do it as well!
The reason why makhis, naagin and ITVs new phenomena chip kali doesn't work with the critical audience (let's not talk about CGI) is because there is no consistent, tight writing. I haven't watched GoT so won't comment on that, but I do watch Chinese shows and in one of them, the FL was portrayed as a grape vine😅 but it works because of the writing. It works because even before getting a launch date, these shows already have their scripts ready. Unlike ITV, where the writing is done acc. to the liking of the audience with extensions which leads to inconsistencies and nonsensical tracks. What I'm trying to say is you can use makhis or whatever species you want if you are good at the writing.
Anyway enough of me!