If this delay ends up being all a ploy to sell video games, I will be extremely disappointed because it signals that Harper is all about the money. Particularly if he signs elsewhere. I'm all about maximizing leverage to an extent, but I do think his decision impacts many other players and free agents, not to mention the several teams that are just kind of "waiting".
On MLB the other day someone suggested a free agency window, sort of like a college signing period. That way everything gets done by a certain date and teams (marketing departments, ticket offices etc) and players (and their families) can plan for the upcoming season accordingly. I think that is an interesting an idea.