Every country that joins NATO does so because it wants to. It’s a voluntary organisation, created to provide stability and security. It’s a bulwark against the kind of aggressive imperialism of countries like Russia and China.
The NATO expansionism credo is absolute bullshit, designed to draw a false equivalence between it, and the depredations of the corrupt Russian state.
russia ok but what makes china a promoter of aggressive imperialism?
last change on china borders dates 2012 when they "diplomatically" (under quotation since i have no idea what were the conditions,claims and whatevs)set their borders with tajikistan and philippines,since then they are focused on economy supremacy, not unlike the US.
the main thing that separates the nato expansionism "bullshit" and russia is that russia failed at expanding their influence through non aggressive means (since the euromaidan of 2014(?) ),which is why putin went for the aggressive approach (which of course it's something to condemn and the equivalent of ragequitting the diplomatical tabletop game)
the nato "expansionism" is like you said non aggressive,but it's very much real, just uses money and prosperity as an incentive instead of fear and violence,which is awesome but doesn't make it non real.
and that's without considering the euromaidan and how much of that was legitimate (know very little of how ukraine is run, but seems pretty much an executive power vs legislative one issue), how much of that was actually aided by the nato side (or at least that's the russian version),or how much was just the decision of the ukranian people (which given the unrest and separatist factions on the east, didn't have at the time an united front on the matter anyway, although war probably has changed things A LOT i assume.