Sure, but the budget phone also isn't pushing a quad HD screen and a beefy processor. The runtime may be similar, but that doesn't mean the capacity is.
I did a quick straw poll by looking at some budget Android phones against some flagships and it seems like the budget batteries are about 1000mAh less than the flagships. In a bigger case. So, bulky and low capacity.