Yeah, I like the idea too. It might also have a nice byproduct of forcing you to name features and assign value to them. Testing in general forces you to think through the value and arrangement of code, but features kind of get lost and messy, and we might support features not delivering value, but we don't really draw the line.
And features could also be proxied by user stories - which have an element of value, and acceptance criteria as part of their documentation.
This can also be tied with metrics on how features are used to get a better insight
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.