Live service isn't to blame for this. If premium was still around for this game, then the community would be in an even larger uproar for why they had to wait even longer than BF1's first expansion to come out, and with less content and in an even more buggier state.
This is not incorrect IMO. Wouldn't have changed much in general terms.