The gap wasn't features. It was who the software was built for.
Most billing platforms are designed around a single practice with its own staff. An RCM company is a different animal entirely — many client practices, a distributed team, people who need access to some practices and not others, and a constant need to prove who did what and when.
Work around that mismatch long enough and you learn the workarounds by heart. Separate logins per practice. Spreadsheets tracking which claims are on hold and why. Audit questions answered by memory because the log doesn't say. Follow-up queues that can't tell a 999 rejection from a payer denial, so everything lands in one pile.
eClaimPilot was built from the other direction: start with an RCM organization running many practices, and make the software fit that shape from the first table in the database. The account hierarchy, the per-practice permissions, the audit trail on every action, the hold status enforced across the workflow — none of that was added later. It's the reason the product exists.