Yes, you can delete or prevent these partitions from being created during the Windows installation process. However, it's important to note that deleting the wrong partition can cause your system to become unbootable or even result in data loss.
To prevent the EFI system partition from being created, you can convert your disk to MBR (Master Boot Record) instead of GPT (GUID Partition Table), which is the partition scheme used by modern versions of Windows. However, this is not recommended as GPT provides several benefits over MBR.
To prevent the recovery partition from being created, you can use a third-party partitioning tool such as EaseUS Partition Master to manually delete the partition during the installation process. However, again, it's important to proceed with caution when modifying your disk partitions.
In general, it's recommended to leave these partitions intact as they serve important purposes such as enabling your system to boot and recover from certain issues.