10 years is far too long.
There most certainly be a lockout in 2020 or 2021 whenever the current cba ends. Players and their union better prepare for a long one if they truly desire meaningful wins for themselves. Owners can wait them out.
I can never side with sports owners. They have a license to print money.