In general, it is best to stay as close as you can with the default configuration so
any issues you have will be shared with others using the same configuration (with luck, they will solve the problem before you encounter it). Bluetooth is now being used for proximity (e.g., Google passkey) so down the road you may find you need a bluetooth USB dongle.
If you don’t have bluetooth hardware, the support packages should have minimal impact beyond some mass storage space and network transfers for updates.
I use Bluetooth, so I keep bluez (for the CLI tools) and bluez-obexd (required for blueman). But I removed NetworkManager-bluetooth and bluez-cups long ago:
$ dnf list --installed NetworkManager-bluetooth bluez-cups
Error: No matching Packages to list
You can install Fedora using netinstall/Everything or a custom kickstart without any Bluetooth packages in the first place.
Don’t listen to @gnwiii’s FUD. Fedora (or Linux in general) is not some fragile thing that falls apart if you change anything slightly. That is what proprietary makers say to scare you from modifying the software/hardware you buy from them.
Of course, you must understand the risks of certain modifications, but in this case I’ve already explained which ones are safe to remove and which one is not (bluez-libs).
This is not something the majority of new to Fedora users will do.
I’ve seen too many users mess up linux systems trying to reverse changes like removing a package because they don’t know why it is needed, and then getting failures they don’t realize involve the component they removed. Then community support forums end up running around in circles trying to help solve the problem without knowing the user has removed some “unneeded” component. Ill advised optimizations are probably one of the reasons that many users reinstall the OS when they encounter problems.