Regardless of whether you go for the full monty bunnyhop or not, your legs acting as pistons should be able to absorb most of the impact from going over a speed hump, with the tyres and to a lesser extent spokes taking out the rest. You can also move your weight back as you mount the hump and then forward as you descend, further unweighting the front/rear wheels at the stress points. (Cars can't do these tricks, which is why they are likely to suffer proprtionately more stress from dealing with rough roads.)
A bike that, smoothly ridden, cannot handle any number of humps over the course of a long life is a bit of a nancy, and certainly not suitable for an urban commute -- for which there is nothing to beat a lightweight MTB frame kitted out for the road in my opnion.
Conversely, even the sturdiest frame will suffer if you repeatedly smash into every obstacle. Your riding style can make all the difference.
You can make strong or weak frames out of any material!
Cheers,
Tom