The problem isn't the wallets but that many LNURL providers don't support msats but round to sats or throw an error. So anything below 1 sat will indeed get rejected. Examples are Alby, WoS or LNbits (even phoenixd doesn't support msats for their REST API). And lightning addresses are very popular for receiving.