si infatti by design significa che è stato implementato così,quindi è un interpretazione. Capita alle volte che un'applicazione faccia qualcosa che all'apparenza è inaspettato me è davvero così.

Quindi io tradurrei quel by design con -> così implementato