Don't bother with custom code when proven standards and conventions work for big players. Convention-driven frameworks and specs (JSON API, Ember, Rails) reduce code to write, test, and maintain; when APIs change you have few places to update; onboarding is faster because the spec doubles as documentation.