Well, I now have to apologize, get on my knees and issue a mea culpa for my complete, uninformed misunderstanding. One of the iPhone widgets on my Mac is Southwest Airlines, and when I put the widget on the desktop and click it, instead of opening the app on my Mac I get the open on iPhone warning. Why even have that widget then? Of what possible use would it be on my Sonoma desktop?
So in a reversal of opinion I now pretty much agree with the OP. This is dumb and stupid on Apple’s part. If an iPhone widget is not going to work on the Mac then prevent it from being installed in the first place. It is indeed a lazy and unfinished design idea. Nowhere in Apple’s widget support document mention this that I know of. Correct me if ‘m wrong again.