In a normal world, Major League Baseball would be about a month into the season, which means that more than 10 million tickets sold would already have been counted toward the sport’s overall attendance.

But because of the coronavirus pandemic, nobody has passed through the turnstiles of a MLB stadium this year, and it seems increasingly likely that nobody will. Yet baseball so far has not offered refunds to most paying customers—even for games that would have already been played. Baseball’s position has been met with customer...