Ask HN: Why do companies typically provide APIs but not clients or specs? | Hacker News Reader