How is bitcoin supply finite, if it can hard fork?
Simply, forking makes a coin that is not Bitcoin, and people can value it however they like. The only question is why they would value it at all. There are usually technical differences in forks that people believe are better.
Forks are completely separate from bitcoin and are worth nowhere near as much.