Talking to Users PM

Silent majorities are silent because they have lower expectations, not because they are satisfied.

Talking to Users Talking to UsersAdvanced

When One Angry User Is Actually Right

Most teams dismiss loud complaints as outliers without testing whether the outlier reveals a structural problem the silent majority is simply tolerating. This article shows how to make that distinction with instrumentation, not instinct.

When One Angry User Is Actually Right

The question is not whether a complaining user represents the majority. It is whether their complaint reveals a structural problem the silent majority is simply tolerating.

The Argument That Always Wins and Is Often Wrong

Here is the meeting. A seller on a marketplace platform submits a support ticket claiming the commission figures in their payout summary do not match what they calculated manually. Your support team logs it. Two weeks later, a second seller submits the same complaint. Different geography, different category, different transaction volume.

The product manager in the prioritization meeting says: "We have seen this twice. Both times it turned out to be a seller accounting error. This is an edge case."

The team moves on.

Everyone says edge cases should be deprioritized. Most teams actually use "edge case" as a label they apply before doing the work to know whether something is an edge case. The label closes the conversation. The conversation was the work.


What "Edge Case" Actually Means in Most Rooms

An edge case, correctly defined, is a condition that occurs at the boundary of normal operating parameters and affects a statistically negligible share of users in ways that do not cascade into core product behavior.

That is not a feeling. It is a measurement.

When a PM says "edge case" without first checking drop-off rates, session recording density, or support ticket co-occurrence, they are not making a finding. They are making a bet that the cost of being wrong is lower than the cost of investigation. Sometimes that bet is correct. The problem is that the bet is made with the same confidence regardless of the stakes.

The uncomfortable position: most teams treat "edge case" as a conclusion because testing the hypothesis requires work they do not want to do in the current sprint. That is a resource allocation decision dressed up as a product judgment.


A Pattern That Repeats Across Marketplace Products

Consider a social commerce platform where sellers in lower-income or non-metro segments rely on the platform's payout summaries to track their earnings. Sellers start filing support tickets claiming commission figures do not match their own records. The complaints are specific - they show their own transaction logs alongside the platform's numbers. The discrepancies are small in absolute terms.

The complaints are dismissed. The reasoning: seller accounting practices in this segment are informal, the discrepancies are small, and no systematic failure has been identified in the commission logic.

The pattern that consistently emerges when these cases are revisited: the error, once instrumented, turns out to affect a meaningful share of transactions - often through a rounding or calculation edge case in how complex commission structures are applied. The absolute rupee or dollar figure is small. The behavioral effect is not.

Sellers who are affected do not leave the platform. They do not file more tickets. They adapt. They list fewer products, which reduces their exposure to the error. The vocal minority was right. The silent majority responded by silently reducing their activity.

The silence was not satisfaction. It was a behavioral workaround.

Meesho, the Indian social commerce platform, operates in exactly this environment - heavily used by resellers in Tier 2 and Tier 3 cities who rely on platform-reported commission data because they lack alternative accounting infrastructure. The dynamic described above is structurally likely in any platform serving this segment, and the prioritization failure it illustrates is documented across marketplace postmortems broadly.


Three Questions Before You Dismiss a Complaint

Before a complaint can legitimately be called an edge case, three instrumentation checks should be completed. These are not a framework. They are the minimum work required to turn a hypothesis into a finding.

Drop-off rate at the relevant step. Pull the funnel drop-off for the specific action the user is complaining about - not the overall flow, the exact step. If the drop-off rate is higher than adjacent steps and higher than the historical baseline for that step, the complaint has surface area. The user is not alone; they are just the one who filed a ticket.

Session recording density. Check how many recorded sessions show hesitation, repeated attempts, or abandonment at the point the user described. One complaint with ten session recordings showing the same friction pattern is not an edge case. It is an underreported experience.

Support ticket co-occurrence. Search for tickets from the past 90 days that describe the same behavior using different language. Users do not use product terminology. A seller who says "my commission is wrong" and a seller who says "my payout does not match my sales" are describing the same bug. Ticket co-occurrence across vocabulary variants reveals the real complaint volume the headline count hides.

If all three checks come back clean, you have earned the right to call it an edge case. If any one of them surfaces corroborating signal, the hypothesis fails and the investigation begins.


Vocal Minority Signal vs. Systemic Issue Signal

The two categories are distinguishable before you have complete data. The signals are different in character, not just in volume.

Dimension Vocal Minority Signal Systemic Issue Signal
Complaint specificity Vague or preference-based ("I do not like how this looks") Operational and precise ("the number in column B does not match column A")
Reproducibility Cannot be reproduced consistently by support Reproduces on specific conditions or user segments
Workaround adoption No workaround visible in session data Users show repeated attempts or route changes
Ticket vocabulary Diverse language, diverse contexts Different language, same described outcome
Behavioral downstream No measurable change in core user behavior Subtle reduction in engagement, frequency, or depth
Historical pattern First occurrence, no prior complaints Prior tickets dismissed or marked as user error
Segment distribution Isolated to a specific user type with unusual setup Appears across multiple user segments, geographies, or use cases

A commission-error complaint pattern of the type described above fits the systemic column on most of these dimensions - precision of complaint, reproducibility on a specific commission condition, workaround adoption through reduced listing, consistent vocabulary across tickets, and behavioral downstream effect on re-listing. The instrumentation check would surface it early. Most teams run it late, or not at all.


How to Make This Argument When You Are Not the One Who Owns Prioritization

This is the harder problem. You have run the instrumentation. You believe the complaint is systemic. The PM who owns the backlog has already labeled it an edge case and moved on.

The mistake most people make is arguing about the label. Do not argue about whether it is an edge case. Argue about whether the hypothesis has been tested.

The framing that works: "Before we close this, I want to make sure we have checked three things - drop-off at the relevant step, session recordings near the behavior, and ticket co-occurrence over the last 90 days. If those all come back clean, I will close this with you. If any of them show signal, I want to understand why before we deprioritize."

This does two things. It makes the dismissal contingent on work rather than instinct. And it gives the PM a clear exit - if the checks are clean, the decision stands and you have agreed to it. The goal is not to win the argument. The goal is to make the hypothesis testable before it becomes a closed decision.

If the PM declines to run the checks, you have learned something about how prioritization decisions are actually being made. That is also useful information.


The Judgment

Silent majorities are silent because they have lower expectations, not because they are satisfied.

This is the position most product teams cannot hold because it indicts the metric they use most. Retention numbers, engagement rates, task completion rates - these measure whether users are still there and still acting. They do not measure whether users are experiencing the product as designed or experiencing a degraded version of it that they have adapted around.

When a team uses the absence of complaints as evidence that a product is working, they are measuring tolerance. Sellers who stop re-listing products do not stop using the platform. They stay. They just contract their behavior to avoid the broken part. That contraction does not show up in churn. It shows up in lifetime value, in category depth, in the difference between a seller who lists 40 products and a seller who lists 12.

The vocal user is not always right about the solution. They are often right about the problem. The work is to separate the two - take the signal seriously, investigate whether it generalizes, and form a view on the solution independently of the complaint. That is different from dismissing the signal because the messenger is inconvenient.

The label "edge case" is a hypothesis until three instrumentation checks say otherwise. A small transaction error rate can be catastrophic in behavioral terms - a distinction that months of silence can conceal entirely. Silent users are not satisfied users; they are users who have adapted their behavior around something broken, often in ways that shrink their value to the platform without showing up in any retention dashboard. When you cannot own the prioritization decision, do not argue about the label - make the dismissal contingent on the work. If the checks are clean, close it. If any one of them shows signal, that signal belongs in the decision. The vocal minority is often right about the problem and wrong about the solution. Take the signal seriously. Form the solution independently.


Related Articles

Train this · Reps

What does it mean when a team says "this is an edge case" before running any instrumentation?

Make the call in Reps and see how your reasoning holds up.

Make the call
Warm-up Reps

Did it land?

0 / 3 CORRECT
Three quick checks on the ideas above. Pick an answer and you will see why it is right or wrong. Consider it the warm-up before the real gym.
Q1
What does it mean when a team says 'this is an edge case' before running any instrumentation?
Calling something an edge case without drop-off data, session recordings, or ticket co-occurrence is forming a conclusion before doing the work. It is a hypothesis that still requires testing.
Q2
In the commission calculation example used in this article, what made the vocal minority signal credible in retrospect?
A small error rate sounds manageable until you measure its downstream effect. Re-listing behavior dropped among affected sellers, a behavioral signal the complaint volume alone could not reveal.
Q3
What does silent majority behavior actually measure when used as evidence that a product is working?
Users who do not complain are not necessarily satisfied. They may have lower expectations, no alternative, or have simply adapted their behavior around the broken part. Silence is not signal.
AW

Anmoll Wadhwa

Senior PM · writing The PM Code

Field notes on product judgment: essays, teardowns, and reps for PMs who would rather think than template. A sharper take most days on LinkedIn.

More like this. Once a week.

Tactical essays on the calls that actually matter. In your inbox before they are on the feed.

LEARN·BUILD·COLLABORATE