But painting on such a broad canvas also means that for the foreseeable future different teams will be at different stages of product maturity with the engineers constantly juggling long-term ...