Ethel Merman was a ripe old 36 the first time she played the innocent teenage Annie Oakley. And yet no one complained, I don't think. Even when she reprised the same role 20 years later. (By that time she had already divorced Ernest Borgnine. They say that falling in love is wonderful, indeed. LOL.)
Bernadette Peters was 51 when she played the same role. Where were all the complaints about age?
Patti LuPone was approaching 70 when the most recent Company revival (London/US) was first staged. She was 73 at the show's closing. Joanne was NEVER meant to be nearly that old. (The joke of her being married "3 or 4 times" is much funnier and edgy when she's younger, among other things. Stritchy was 45, which is still assumedly older than everyone else in the show, but only 10 years older than Bobby, not 35-40 years older.