Do you think Bitcoin-based forks (spinoffs) will devalue the original Bitcoin (BTC) over the long term? If not, why? Don't we have too many forks already? Your input will be greatly appreciated. Thanks.

We're practicing decentralization here and therefore anyone wanting to make a change to the code of bitcoin should be allowed to and it's left for the community to decide. We have countless amount of bitcoin forks already and something tells me we're likely to have equal amount to be forked in future. The possibility is now high as the forks could also be forked and bring about forked coins but neither could devalue the original which is Bitcoin.
Some will compete with the market capitalization of bitcoin and adoption (acceptance from the community) in the short term just as Bitcoin cash tried but in the long term, they won't be a threat to the growth of Bitcoin. Just like other altcoins, these forked will have to rely on the success of bitcoin to be able to get any attention on them and that alone says it all as they'll still need Bitcoin to survive.