Altcoins are just forks of Bitcoin source code.
Bitcoin can merge the improvements from Altcoins if there are some superior mechanisms.
That's how open source works.
Not true. While most altcoins are just forks of Bitcoin, there are some that do not use Bitcoin's code and cannot have their features just implemented into Bitcoin.