1) people do the thing with babies because there are different milestones around those points, especially with newborns they change from week to week, so a 2 week old newborn is honestly different from a 6 week old newborn
2) idk how old people in general would feel about that but my folks are old and I'm pretty sure they wouldn't want to be reminded of how old they are lmao