Also expensive is using CABAC, which is much slower (for better compression ratio). H.264 allowed used a faster coder called CAVLC.
There are two ways to interpret this: either low-powered devices have become much stronger, or h.264 is just not supporting some classes of devices.