You kind of made your own point against your argument in the first paragraph. There are different traits to different breeds, and that is a fact. I would never get an Australian Shepherd (or any shepherd) because they simply have higher energy and exercise needs than most other dogs do. So I insist on getting a breed with lower exercise requirements.
The point is: breed matters. Environment and training matter, but so does the breed. Get one that suits your lifestyle.