> So your argument has shape shifted from "This is terrible advice" to "this is terrible advice unless your at uber scale".
No my argument is this particular design is both unjustified for the use case and poorly thought out/implemented. The uuid as varchar(50) is a dead giveaway of amateur status.