I agree in that the small Pro iPhone still starting at 128 is not ideal, but it’s quite serviceable for most people buying base or SE.
The 5GB of iCloud on the other hand needs to be addressed.
Both of those things are kept low by Apple on purpose
Either pay up for on device storage (at exorbitant rates) or pony up to help Apple Services Revenue with iCloud plans