People keep certain thoughts to themselves because not every idea feels safe or useful to share.
Some thoughts are private, sensitive, or still forming, so speaking them out loud feels risky or exposing. Others are held back to avoid judgment, conflict, or misunderstanding.
Sometimes it’s also about timing, people wait until they fully understand what they think before expressing it.