Taxes and fees depend a lot on the airline and the specific program. AA for example charges only minimal fees on their program, also miles don't expire if you have some activity.
Usually the 'value' is in premium class tickets, not just in economy tickets.
Your complaint seems to be more valid for RJ and not for oneworld in general.