3D models basically double the price and probably quarter your audience. RenPy can run on a potato while Unity/Unreal require at least a toaster. So I can see why he made the decision.
Before I go to far. I want to make it clear I'm not trying to knock V'ren I don't know all the reasons he chose this method. I can only go by my own experience and skills and knowledge what I would have done.
He deserves a lot of credit for making a choice and sticking with it and not just handing in the towel like a lot of developers.
My reply:
They aren't the only engines out there.
You have engines like Urho3D which will run on a raspberry pi.
Making your own game engine for a visual novel isn't that hard. I've done it.
Given we are talking in comparison to live2d that has no camera movement.
We can replicate that fairly easily with a fixed position camera.
We can use transformations done via shader to handle the character animation. So you don't have to upload the entire models or textures over each frame or update you can update the position data or if you do a bit more work you reduce it down to just update a time value. That's been possible since around the time opengl 3.3 came out 2010.
Continuing to use Daz products is one option and paying the added licensing cost.
It took me a few hours total to create a new female character from scratch.
Granted I had a bit more stringent requirements than most characters are because the geometry needed to be standardized.
That way I could use it to edit proportions with such as you do when you design you character with make human and so on.
That's a few hours add rigging in a few more hours. So lets just call it a total day for a body that can be used to make lots of characters vs how many hours is he having to spent on live2d? However as we mentioned above it would need to be able to display that 3D on and which means it would include more programming time.
However in the long run your ability to expand the art of the project would be greatly increased. Example:adding in new poses would only require updating the skeletal animation information. The mesh itself would remain the same.
That type of stuff might not be a major concern of his though.