When I was taught GD&T, the instrustor said to treat the datums as how you would place the part to inspect it.
You usually set the part down on the largest surface area face, thus datum A. This also requires '3 points' of contact to stabilize.
Then you slide the part over to get one edge, Datum B, and '2 points' of contact.
Finally you slide it perpendicular to Datum B to a stop, Datum C, and a 'single point' of contact.
The more datums you use in defining your part, the more inspection fixtures/setups are required to inspect the part.
Functionality and form will always dictate the geometric design, but there is nothing wrong with making things simply, too.
"Wildfires are dangerous, hard to control, and economically catastrophic."
Ben Loosli