I don’t see anything unfair in pricing the license as a percentage of revenue or profits. This allows you to capture the actual high value of your invention while also allowing low-value products to benefit from it. After all, that’s what you do if you are both owner of the patent and the products that use it. And a major purpose of the patent system is to allow inventors to benefit from their work without having to themselves enter every industry it might be relevant.