I like Alonso for these same reasons. And it's important that his market is somewhat limited. 1B/DH is perhaps the only position the Dodgers aren't interested in, which takes the largest bidder off the board. The Yankees will likely go with Ben Rice at 1B and have Stanton and plenty of others to rotate through DH. The Phillies have Harper at 1B and are not going to swap Schwarber for Alonso. The Braves are set at 1B (Olson) and DH unless they trade someone. The Red Sox have Casas but are a bit of a wild card. The Angels have Trout at DH and Schanuel playing 1B for free. The Blue Jays (Vlad) and Giants (Devers) are set at 1B but maybe have room at DH if Alonso is willing to give up 1B completely. The Astros are likely set, but like Boston their roster is somewhat in flux. The Rangers could maybe use Alonso but have bigger holes elsewhere. Other teams that might be interested are generally not likely to pay for pricey free agents (Seattle, Baltimore, Cincinnati).
Realistically Alonso's market is the Mets and Cubs, with the Red Sox and Astros as wild cards, and then a Mystery Team or two. And lots of chatter in NY is that the Mets need to improve elsewhere; that chatter seems overstated, and the Mets seem to need Alonso, but he might also still be peeved by last year's awkward contract negotiations.
The most likely outcome is that Alonso stays in NY, but his market is much smaller than people realize, which helps the Cubs.