No.
What if there are 10 people, all males.
All are I2a, one is R1b. Now say there are 10 females of random haplogroups.
3 of them **** the R1b men, and all are children are Males. We now have a male population of 4/14 R1b, instead of 1/10 R1b.
Now, all those R1b children have 1 male child, those children will only be 25% of "ANE", or whatever your want to use. SO now we have a population with 7/17 R1b, yet only 25% "ANE".
Do you understand now? We would have an average of 17% R1b "ANE" in a population weres 41% of males are R1b.
Now take into account that the R1b men are better at finding mates, yet some I2a do have offspring. Now lets pretend they are mixed genders. Mabey the overall number of R1b in the population is lower than 41%, but those whom do have R1b would resemble the host population, not the original R1b grandfather.