If GCing time took faster or at least the same compared to allocation time...

If GCing time took faster or at least the same compared to allocation time(assuming that allocation time doesn't take longer than the current 2.0 implementation)...would life be more easy with .NET?

Yes, it's impossible currently and the question is useless since it's a compensation matter but the question just popped out of my head :P