I've never had issues with progress guilds taking that long. It prefer to join slow progress guild than LoD/RS25HC slave where you lose your identity.
Usually progression guilds are done "progressing" after few weeks. That's two weeks if things just go wrong randomly, or there are more truly beginners, or there are unexpected stalls.
HC guilds only cares about times. You become a login slave for those 100 LoD & RS25HC runs a week. So they want to take players (read:numbers) that benefit THEM. They won't pick players who will slow down their progress, so sub optimal professions needs to be changed, all specs, gear, enchants must be the carbon copies of "approved" BiS lists.
We are all clowns here, that includes you too.
btw, you're not the only player who doesn't donate/buy gear. Others like you still play the game and enjoy PvP.