Yes, I'd agree that things are a wee bit unbalanced. A few years back, we did a trip that took in many of those sites, and here's how ours were balanced:
Badlands and Wall Drug - better part of a half day. We did not do the Minuteman tour.
Custer State Park, Mount Rushmore and Wind Cave - 1/2 day each at Mt Rushmore and WCNP. 1/2 day at Custer State Park on Iron Mountain Road Scenic Drive and the Needles Scenic Drive, and another 1/2 day on the Wildlife Scenic Loop.
Day to drive from Black Hills to Billings with stops at Devil's Tower and Little Big Horn. Those two stops were last minute additions to the itinerary and made for a long day, one we've never regretted.
Day to drive from Billings into Yellowstone, seeing the Beartooth Highway area (gorgeous!) as well as the NE section of YNP that day. Nice full day. Also stopped at Norris Geyser Basin before getting to our lodging in West Yellowstone, MT (west side of park).
Two full more full days at YNP, though I wish we'd done a third. We'll go back sometime - we were supposed to go this past summer, then the pandemic hit.
Another day seeing the southern end of YNP and Grand Teton. Frankly, we saw what we wanted to of GTNP in one day. If you are going to hike, boat, etc., maybe you want an extra day or so. We didn't hike, boat, or do anything except stop at the Visitor Center, then poked around Jackson. We did drive out to Mormon Row.
If you want a more detailed about what we did on that trip, please go to this forum post and start at post #57.
Donna