if you don’t want people using your shit for free, then don’t open source it and charge for it
if you don’t want them to use it for commercial uses, then have a non-commercial license
there is nothing wrong with that and expecting everyone to pay for devs’ stuff just because is a flawed approach nostr:note15dreky2rkv9zqcmywtvegvmzyg0han9c4je3weycz9e00kg8y34qvlw28f