defensive coding makes sense, but only so far. the user is still going to be very disappointed when their feed only works on a single client.
I think I can work around the DVM type, and it doesn't seem too difficult to support. I just question if there are any DVMs still running that users actually use.
For the WOT type, I cant think of any way to calculate a range. it could be a percentage of contacts that follow x key, but that's not really WOT. a true social graph has an arbitrary "score" that cant be capped to range without calculating the whole graph.
Either way my point is it doesn't make any sense to me. and if was implemented in 2-3 more clients it would be completely different. resulting in the users feed be different depending on the client which seems to contradict the goal of saving feeds as nostr events