It would certainly raise the bar for entry if HN just offered an undocumented API and required users to write their own clients for it.