Waiting can also mean the community is dead and moved on by the time you decide to purchase. This is more of an industry wide problem than anything. Too many games coming out at once with an element of “games as a service” updates that get left behind if sales are bad enough.