For me there are projects where SEO (and especially URLs as it relates to SEO) is more important than others. I might choose a different implementation approach if that’s the case.
Can you enlighten me on what you mean by this.
In 10 years of business I’ve never once gotten a client simply by having a good website that someone found via a search. My business is built on referrals and personal presence in an industry.
Many of my projects have been sites for companies that - in similar ways - weren’t direct income-generators for the business, but rather a resource that supported other sales activities the company was doing. I’ve worked for companies that pretty much knew if someone came in via a search it was too late in the sales cycle, the company should have already been aware of and in contact with that potential lead.
On projects like these if getting a different URL required add-ons, more intensive coding practices, and led to a more complex and harder to manage site in the future I’d say it wasn’t worth it (not that we’d totally bail on SEO, but just this aspect).
On the other hand I’ve worked on sites where the sole purpose for the site is to get search traffic because it was the source of income for the business. Different story there, and we’d make every effort to get the most ideal URLs along with the related (and probably more important SEO work).