I can't think of anything preventing wallets from implementing milisat precision in invoices and payments. As you say, it's probably simply for simplicity and UX, since I don't think there is a strong market need for defining milisat amounts in wallets as of today.
That's true, but unless those millsats can be expressed and are "autonomous" on the base layer, it would still be off chain, no?
reply