This.
An NFL franchise is almost a lock to never lose value, and also almost guaranteed to be profitable year after year.
The risk/reward needle is almost all reward, so that's going to make them insanely valuable.
Not to take this on a tangent, but a NFL franchise (or sports team) really isn't a great long term (i.e.20-30 year+ investment)
#1. NFL popularity is near an all time high. NFL is top dog in the sports world....for now. This will change over time. So essentially, you would be buying "high". It likely will not continue to grow at the same rate in the next 20 years as it has grown over the last 20
#2. The ROI on a 1.4 billion investment for the Bills really isn't great. The bills cleared Approx 80 million last year. But, when you consider that a good investment banker could easily get you 10-12% ROI on a stock portfolio, getting 80-90 million yearly on a 1.4 billion up front investment isn't great.
#3. For the bills, the stadium issue is very real. Even with the state/city picks up half and provides the land for free, that realistically is a 400-600 million upcoming cost. And sure, a new stadium will up revenue, and likely affect his other holdings in downtown Buffalo positively....its still a huge expense to consider.
I certainly don't think Terry will "lose" money, but, if he was looking to make more $, there are better/safer investments out there. But, Buffalo sports is the guy (and his families) passion, so he's following his heart.