I tried an older version of the app and it didn't show the popup with the option for "not now," leaving me only able to upgrade or close the app.
That's strange, assuming your version is the same as mine (mine is 2150.23.211.0, downloaded from the link I shared - you can check your version in Windows Settings > Apps > Installed Apps > Messenger > [three dots] Advanced Options). Mine does try to scare me by saying, "Update by [some date] to continue using the app." But the date keeps changing to either the day the popup appears or slightly in the future, and it's an idle threat - the rest of the popup doesn't change and I can always click "Not now" and use the app as is. Here is a screenshot of the popup it gave me right now.
Yeah, mine used to look like that, complete with the date continuing to push further out, but not anymore, it just has the button to update Messenger.
At this point my problem with using it as a web app or just having messenger.com open is that there's no indication of new messages, either on the tab or the taskbar. It's really annoying.