For those that think $23/mo is too high, you should look up north.
Canada's two major sports networks, Sportsnet and TSN, have each had a standalone streaming service for the past 3-5 years. They both advertise plans at $20/mo (or ~$17/mo billed annually), BUT due to split coverage and blackouts, hockey fans may actually need to subscribe to both to get their local team's games. (MLB and the USA aren't the only league and country with complicated blackout situations!)
There are other factors at play too, but $23/mo for a standalone BSN streaming service, with all regional Twins, Wild, and Wolves games (plus Lynx and Loons), seems roughly comparable.
TSN also has a "day pass" for $8, and Sportsnet a "7-day pass" for $10, to cater to more casual fans.