That makes sense. It would indeed be simpler to make the buoyancy volume variable in that case.
I'm not sure though that fabrics exist which are both stretchable and can hold on well to small molecules like helium. (e.g. mylar can be stretched only 4% at most.) Maybe some type of "accordion" type connection between the bottom and top halves of the saucer-shaped balloon would work.