How the logic usually works
Apps map a muscle to a big pool of exercises and pull semi-randomly to hit the tag, ignoring whether the movement is high value or you can load it. That is why a leg day shows sissy squats instead of a barbell squat.
Most apps suggest by generic muscle tags and equipment filters, not your goals, so they surface odd or redundant picks.
Most apps generate suggestions from broad muscle tags and available equipment, not from your training history or goals, so you get filler like cable kickbacks over squats. They also pad routines to look complete rather than picking the highest-return lifts. Treat suggestions as a menu, and anchor each session on 2 or 3 proven compound movements you can actually progress.
Apps map a muscle to a big pool of exercises and pull semi-randomly to hit the tag, ignoring whether the movement is high value or you can load it. That is why a leg day shows sissy squats instead of a barbell squat.
Build the session yourself around 2 or 3 big lifts per muscle group that you can add weight to, then let the app fill accessory slots. This keeps the weird picks in the supporting role where they matter less.
Suggestions get better when the tool knows your goal, equipment and history. SUUPR biases its suggestions off your logged lifts and progression rather than random muscle tags, so you see fewer throwaway picks.
Most apps suggest by generic muscle tags and equipment filters, not your goals, so they surface odd or redundant picks.