And that is why there is different types of subkeys, which you are told about when generating the keys, and every "getting started" guide I've found. If you don't want to receive encrypted emails, don't share a subkey for encrypting email?
https://datatracker.ietf.org/doc/html/rfc4880#section-5.2.3....
I believe separate keys for encryption and signing is the default in most implementations.