Why per-seat pricing is the closest we can get to fair, outcome-based pricing for developer tools.| forgecode.dev