The 4Runner comes with P-rated tires stock. Yeah, they aren't the most durable option, but then they don't have the weight, comfort, and MPG penalty from having heavier duty, more aggressive tires.
Tires are all about compromise. You just have to decide what your priorities are.
I'm running the same tire as you, in a 10-ply rated, E load range tire. They weigh more, ride firmer, and no doubt there's an MPG penalty. But I wanted the durability of the 10-ply rated tire when on trails. The 4Runner isn't a regular driver for me, so the trade-off was acceptable.
Mine.