Exactly. For personal protection you use n95 or better and know it’s not perfect. If you don’t care about personal protection but want to reduce spread in a community then getting large groups to wear any face covering will help, but not nearly as much as social distancing which renders masks meaningless. For community spread, again not personal safety, it’s best to just stay home altogether. Masks are like pulling out during sex, a very imperfect way to compensate for bad behavior (not social distancing).
The filter masks like N95s (which are usable for all kinds of non-medical purposes like working around airborne particles of fiberglass or metal debris or whatever) offer a high degree of protection to the wearer as well.