The most likely reason that caucuses have become less common is: Voters want to have more influence over the nomination process.
Caucuses often require in-person attendance and can be complicated, leading many voters to prefer primary elections, which typically allow for easier participation and a greater opportunity for individual voters to influence the outcome.