Nothing to do with power. It's all down to gearing and number of cylinders. 30mph in 4th in my diesel corresponds to about 1200 rpm which is just about okay on the flat but on any incline there's too much vibration. It would be impossible in 6th.
Cars with 6 or more cylinders will generally be happy pulling from lower revs without vibrating.
We live in the middle of a large 20mph zone. 3rd gear is just fine.
Tim