If I were developing a Bitcoin wallet, should I support both legacy and compatible addresses?

To receive funds, I thought to give a user the ability to display two QR codes:

  1. Heritage – p2phk for example. 1AKDDsfTh8uY4X3ppy1m7jw1fVMBSMkzjP
  2. Compatibility – p2sh (p2wpkh) for example. 34nSkinWC9rDDJiUY438qQN1JHmGqBHGW7

Is it safe to only give them the option of receiving a "compatibility" address?