There is no such thing as a non-right-to-work state!
Incorrect, there are 23 non-right-to-work states, and 27 right to work states.
Remember you don’t have to work for a union😲 but to let other do the work and get all the goodies, makes you of low character🙃
Depends on the state and the country. In states without right-to-work laws, then unions can (and often do) require a company only hire union workers and have a contract with the company where they are obligated to do so. Non-union workers can not work at such a company.
Sounds like you are describing a state with a right-towork law, which is as it should be. In such states it is as you describe, no one is required to be a member of the union.