If you ever come across a guest time line that is missing the Message/Gift button this would be the result of the guest having been signed-up for loyalty at the POS, they never opted-in to messaging or to receive marketing collateral from your business.
The fix for this would be to sign up for an account by downloading the app, or on the specific brand's website.