[MENTION=93444]shidaku[/MENTION] -- yes, but it also removes some of the Gotta Catch 'em All from the spell -- both good and bad.
Back when charm's duration depended on intelligence, a chance encounter with an ogre (I think they used to be valid targets? Assuming they fail the save) meant a devoted follower for the rest of the adventure and potentially for months thereafter, as long as you were at least a little cagey.
Now it means the same for a single short rest, at best (and, okay, not the ogre because of targeting restrictions, but you get my point. Orog berserker. Whatever.).
I guess these days you could use Geas or something for a similar effect? Planar binding, for some targets, kinda?
Old-school long-duration Charm is too good for a PC wizard because it lets them build an army, one unwilling brick at a time. But surely eventually some army-building spells would be great.
The system needs guidelines for henchmen (followers, hirelings) and abilities and spells which interact with it. Then you can have Convert Enemy to Ally at level 6 or whatever -- a Charm with a month long duration -- and nobody will say boo because it just gives you a novel way to fill the henchman slot which the druid filled with an Awakened Bear, the rogue filled with a passel of guild apprentices, the fighter filled with their fortress and army of followers and squire, and so forth.
Without it, charm's gotta stay short-term.