Of course your phone has a short runtime, it both has a small battery and it's 3 years old so the battery's worn out. One of the main reasons why small phones remain a niche is that improvements in battery technology have been far outpaced by improvements in SoCs, so the easiest way to improve a device's battery life vs. the older model is to make it larger so it can fit a bigger battery. Even when it was new, the regular iPhone 13 had a 3220 mAh battery while the 13 mini had a 2400 mAh battery, despite both having the same processor. You end up sacrificing battery life to achieve the small size.
If only one could open the back and replace the battery, the thing that has been known to everybody to wear out while the rest of the device is perfectly functional. One could only dream of such advanced technology. Maybe in 10 years.
How low the quality bar has gotten! A device with a battery is now considered "worn out" after a measly 3 years?