The different services should actually give you a choice, what you want to use and not what they want you to use. My local exchange is using P2SH SegWit addresses and Electrum use Bech32 and Ledger use P2SH SegWit addresses. Would it be too complicated to give people a choice between the different formats?
Let the customers decide what they want. Provide the research and information on the two formats and highlight the pros and cons and leave it to the customer to decide.
