I don't own any Gen4 Glocks so I can't speak to any spring issue there, but
AFAIK most people that have ejection problems with the Gen3 and earlier (stovepipe and/or brass heading for their face/shirt) is due to limp-wristing the gun. It's a correctable user error.