I think the merits of a "Par 3 that need a driver" is more nuanced than first glance.
A hole that requires a player - any player - to hit driver, but does not provide the player the option to lay up and approach the green in two, is either going to be
1) a very weak hole
2) in rare circumstances, a clever but still quirky hole, or
3) a sign that the player is playing from the wrong tees
On the other hand, and assuming that the player is playing from the right tees, if the player has the option of hitting driver at the green or laying up, then maybe it is more of a short par 4 than a par 3. Even if the scorecard "says" par 3, if the hole plays like a par 3.5, then players should just treat it as one. Analyzing the hole as a par 3 is just inviting error.
Oakmont #8 is actually a good example of this. Is this really a par 3 or a par 4?
Looks a lot more like a par 4 to me than a par 3. So sure, you need driver - if you're going for it. But maybe a layup is the better option.
Forcing a player to hit driver on a "true" par 3 - leaving them no other options - seems like a weakness, not a strength. But there are no absolutes, and so maybe there are exceptions. Individual holes may vary.