Not almost, it does require refills. There's only 1260 normal resin per week. The battle pass is just retarded. Most people probably didn't hit AR20 before the weekly reset, so it's going to be nigh impossible for them to complete the pass without spending more money on top of the $10 it cost, or at least wasting their fragile resin pre-AR40 which is equally bad.
---------------------------
My current setup at AR26 if anyone has advice:
L48 Diluc - L50 Prototype Aminus (Rank 2) / 4pc Berserker
L48 Xiangling - L20 Halberd (Rank 2) / 2pc Berserker + 2pc Sojourner
L48 Fischl - L40 Sacrificial Bow (Rank 1) / 4pc Instructor
L40 Barbara - L40 Prototype Malice (Rank 1) or L20 Thrilling Tales (Rank 5) / 4pc Exile
Not too worried about artifacts, I'll replace them eventually with the good stuff once I'm at least AR35 and don't have anything else to do with resin. I think I'm alright as far as weapons go, though Xiangling is pretty annoying. I have opened 359 chests in Liyue and still only have gotten 2 halberds (of course I got 6 White Tassels, but it's not nearly as good). I don't really like either crafted option or the one from starglitter, and while I could just get the battle pass for the spear, I really don't think t's worth choosing over the bow (or sword but I don't have any sword users besides MC). I'm closing in on the pity 5* from Venti banner now, so not knowing yet whether I'm going to get him, a Diluc dupe, or some other consolation prize that I don't really want unless it's Qiqi kind of complicates things. I also wonder how they are going to let people rank up unique weapons like the battle pass ones, seems like a pretty big oversight at the moment.
Barbara mostly uses the 3* book, but I swap to the crafted one whenever she is actually doing damage or if she's going to be using her Q often enough to get the benefit.