Saying No to OpenAI and Anthropic: The Hidden Risks of AI Dependency

A Hacker News discussion calls for reexamining dependence on OpenAI and Anthropic, arguing for preserving choice.
A Hacker News post titled "Just say no to OpenAI and Anthropic" sparked widespread discussion about dependency on AI giants. It covers cost and vendor lock-in risk, data privacy and compliance concerns, and worries about narrowing technological diversity. Open-source models and self-hosting are seen as alternatives despite hardware and ops barriers. The author argues complete rejection is unrealistic; preserving replaceability through abstraction layers is more pragmatic.

On Hacker News, a discussion titled "Just say no to OpenAI and Anthropic" has drawn widespread attention. The post itself is brief, yet it touches on an increasingly sharp question in the tech world today: should we continue to depend unconditionally on a handful of AI giants?
The Origin of the Discussion
Rather than a lengthy argument, the post takes a bold, clearly stated stance — rejecting OpenAI and Anthropic. Judging by the title, it reads more like a slogan than a technical analysis. But it is precisely this brevity that quickly focuses the discussion on the core tension: as AI capabilities become increasingly concentrated in the hands of a few companies, how much choice do developers, businesses, and ordinary users really have?
The Hacker News comment section often reflects the true sentiments of the tech community. The attention this post received shows that "AI giant dependency" is no longer a fringe issue, but a real dilemma many practitioners are facing.
Why Some People Want to Say No
Saying "no" to OpenAI and Anthropic stems from multiple motivations.
The most direct is cost and lock-in risk. Once a product is deeply integrated with a certain API, migration costs rise sharply over time. Pricing adjustments, changes to terms of service, and model deprecation can all leave dependents in a vulnerable position.
Second is concern over data and privacy. When enterprises send sensitive data to third-party models, it is often difficult to fully control where that data flows. For industries with compliance requirements, this uncertainty is itself a risk.
There is also a layer of concern about technological diversity. If the entire ecosystem is built around just two or three companies' models, innovation paths narrow, and smaller teams and open-source solutions struggle to gain attention.
Vendor lock-in is a key concept for understanding this discussion. It refers to a state in which users are tied to a single vendor because migration costs are too high — including code rewrites, data migration, team retraining, and the risk of business disruption. In the AI field, this kind of lock-in is especially insidious: calling different vendors' APIs may look like simply switching an endpoint, but prompt engineering, fine-tuning data, evaluation benchmarks, and output formats are often deeply coupled to a specific model. Once a vendor adjusts pricing, throttles rates, or retires an older model, dependents have almost no buffer. Similar problems have arisen historically in cloud computing and enterprise software, which is why "replaceability" is gradually becoming a non-functional requirement in AI architecture design.
Open Source and Self-Hosting as Alternatives
Saying "no" does not mean rejecting AI — it means looking for alternatives. Open-source models and self-hosted deployments are the most frequently mentioned directions in the discussion.
In recent years, open-source models have improved rapidly in capability and can already deliver usable results on many tasks. Paired with local inference tools, teams can run models on their own infrastructure, avoiding data leakage and reducing dependence on a single vendor.
However, self-hosting is not without its costs. Hardware investment, operational complexity, and model update maintenance all require additional resources. For small teams with limited resources, the barrier to entry remains.
Self-hosting refers to deploying model weights on servers you own or rent, and serving them through local inference frameworks rather than calling vendor-hosted APIs. Its core benefits are that data never leaves the internal network, models can be freely fine-tuned and customized, and costs may be lower at scale. Common local inference tools include llama.cpp, vLLM, and Ollama, which are optimized for different hardware and can run quantized models on consumer-grade GPUs or even CPUs. The costs are concentrated in three areas: one-time hardware investment, ongoing operations and upgrade labor, and the pressure to keep up when new models are released. Self-hosting is therefore better suited to teams with clear compliance requirements, sensitive data, or stable usage volumes — not a universal solution for every scenario.
A Rational View of Saying No
Completely rejecting OpenAI and Anthropic is unrealistic for most teams. Their models still hold clear advantages in capability, stability, and the maturity of their toolchains.
A more pragmatic attitude may not be binary opposition, but staying clear-headed: preserve replaceability at critical points to avoid tying core business to a single API; at the same time, keep an eye on progress in the open-source ecosystem to keep options open for the future.
The value of this discussion is not in providing a yes-or-no answer, but in reminding us that while embracing AI capabilities, we must also examine the cost of dependency.
Takeaways for Developers
For developers building AI products, this post offers at least three reminders.
First, abstraction layers matter. Encapsulating model calls behind a unified interface greatly reduces the cost of switching vendors.
Second, assess real needs. Not every scenario requires the most powerful model — smaller models or open-source solutions may already be sufficient.
Third, watch long-term costs. API pricing, data policies, and model lifecycles all affect a product's sustainability.
"Just say no" is an attitude, and more than that, an expression of risk awareness. In an era of increasingly concentrated AI capabilities, preserving choice may be more important than chasing the strongest model.
An abstraction layer in AI application architecture typically takes the form of a unified model gateway or adapter, decoupling prompt construction, invocation, retries, billing, and logging from the specific vendor. Developers program against the abstraction layer, and the underlying implementation can be swapped for OpenAI, Anthropic, open-source models, or other services at any time, while business code remains largely unchanged. Such gateways can also enable multi-model routing, failover, and cost monitoring, avoiding any single point of dependency. Similar approaches have long existed in database access layers and cloud storage SDKs, and are now being transplanted into LLM invocation scenarios. It is not a cure-all, but it significantly reduces the practical cost of saying "no" — an engineering means of preserving technological choice.
One-line Summary
A Hacker News discussion calls for reexamining dependence on OpenAI and Anthropic, arguing for preserving choice.
Paragraph Summary
A Hacker News post titled "Just say no to OpenAI and Anthropic" sparked widespread discussion about dependency on AI giants. The article outlines multiple motivations for rejecting these two companies: cost and vendor lock-in risk, data privacy and compliance concerns, and worries about narrowing technological diversity. Open-source models and self-hosted deployment are seen as the main alternatives, but hardware investment and operational barriers remain. The author argues that complete rejection is unrealistic for most teams; a more pragmatic approach is to preserve replaceability at critical points, reducing risk through abstraction layer design, honest assessment of real needs, and attention to long-term costs. The core value of the discussion is not in providing a yes-or-no answer, but in reminding practitioners to examine the cost of dependency.
Related articles

Cursor AI Programming in Practice: Build a Student Management System from Scratch in 30 Minutes
A Bilibili creator demonstrates Cursor AI programming: generating a student management system in 30 minutes with natural language. Details on Agent mode, Claude selection, prompt techniques, and thresholds.

Top 20 AI Coding Tools Ranking: From Rock-Solid to Lackluster, a Scored Matrix
Bilibili creator releases top 20 AI coding tools ranking, tiered T0–T4 from rock-solid to lackluster, with Claude Code and Codex tied at T0. This article details the scoring dimensions (capability, reliability, robustness, durability, cost, domestic availability) and tool performances to help developers choose the right AI coding assistant.

Vibe Coding Systematic Tutorial: Master AI-Assisted Programming from Zero
A three-month Vibe Coding tutorial from a Bilibili creator covering Codex, ClaudeCode, and Cursor, from core logic to commercial project practice for beginners.