If more favor items were useful to me I'd probably share your indignation, but let's be honest... Staff of Renewal, Blood of the Fallen, Blade of the Serpent, and Cloak of Night are the only ones I care about and most people probably never use anything but BotF and the speed anklet.
If you can't stand playing against other players without your favorite favor item just host a few games against comps and get them back that way. I played a UB game where I set the starting level to 20 and death penalty to the lowest setting and then just went to town for about 30 minutes. I got about 450 favor points from the achievements I got.
I did the same with regulus and oak and by that time I had enough for the Staff of Renewal, which will tide me over while I do standard games to get my favor back up.
A character in an MMO takes months and years to build up, so it's really not comparable here.