I agree with OP. Content shouldn't be gated behind an insanely long main story quest chain ( that you are optionally charged real world money to skip ).