Multiple vendors changed their billing models around the same time this year. The communication was fucking terrible across the board - nobody clearly explained what the changes actually meant for your monthly costs.
What Cursor Actually Did to Their Pricing
Cursor switched from a simple 500-request limit to "$20 of API usage" in their Pro plan. On paper, this sounds reasonable - you get twenty bucks worth of AI calls per month.
The problem is AI model costs vary wildly. Basic completions are cheap. But if you're using Claude Opus or similar expensive models, that $20 burns through fast. Some people reported hitting their limit in a couple of days instead of lasting the full month.
From what I've seen on forums and Reddit, bills jumped significantly for heavy users of premium models. The official Cursor pricing megathread shows widespread user complaints about the changes. There was definitely pushback from users who felt blindsided by pricing becoming more untransparent.
The communication issue was classic startup bullshit - they announced it in their regular update email like "oh by the way, your paid tool might stop working." No clear warnings about who'd get screwed by the change.
GitHub's Premium Request Model
GitHub rolled out "premium requests" for Copilot around June. Basic autocomplete stays unlimited, but debugging help, code explanations, and test generation cost $0.04 per request.
The official docs say paid plans get monthly allowances of premium requests (50-1500 depending on your plan), then you pay for overages.
Here's the thing that caught people off guard: most GitHub organizations have a default $0 budget for premium requests. This is fucking evil - instead of getting charged for overages, your requests just get rejected. Your paid tool stops working when you need the advanced features most.
Far as I can figure out, you have to manually adjust the budget settings to allow overage charges. Otherwise you hit the limit and that's it for the month.
When you hit GitHub's premium request limit, you get this useless error: "Premium request quota exceeded." No explanation of what counts as premium or when it resets. GitHub's default $0 budget for premium requests is pure malice.
The Underlying Economics
AI model costs did increase significantly. Looking at public pricing, Claude's high-end models cost way more per token than the basic ones. GPT models have similar pricing tiers.
Vendors running "unlimited" plans on expensive models were probably losing money on heavy users. So the move to usage-based billing makes sense financially. Industry analysis shows why these pricing changes happened simultaneously across vendors.
The execution was rough though. Most users I've talked to felt like the pricing changes weren't clearly communicated upfront. The gap between "we're changing our pricing model" and "your bill might triple" was too big. This detailed comparison of AI subscription pricing explains why transparency became such an issue.