Your product in effect locks down the
features of the versions (it's p2, not tycho).
You can use a p2.inf to "widen" the version ranges of the
product so that features within a product can be updated without
updating the whole product. Or you can deliver a product
upversion with the new feature version.