I think it would be ok if relic weapons became obsolete quickly, but only if you need the old weapon to get the new weapon. Basically every expansion, your weapon evolves into a newer better one, but you can only get the newer weapon if you already had the older one. So if you never had a relic in the first place, you'd first have to get the old one in order to get the newest one. That way people who spent tons of time getting a relic won't feel pissed that now there is something better than that weapon they spent so long to get.