Evolution Restricts the Coexistence of Specialists and Generalists - The Role of Trade-Off Structure