Surprisingly difficult in what way? I'm not trying to start a PC vs Apple flame war I am just speaking as someone who went back to Windows last month after being hardcore MBPro and iMac since 2011.
That being said... looking at strictly the dollar side of things here's what I built and what I paid.
i7 7700k Kaby Lake @4.20 Ghz $349
Kraken x62 liquid CPU cooler $159
16GB G.Skill Ripjaws 3200 $115
EVGA GeForce GTX 1080 SC 8GB GPU $559
EVGA G3 750W PSU $120
MSI Z270 SLI Plus mobo $149
1TB Samsung 960 EVO m.2 NMVe SSD $479
4TB WD external HDD $119
LG Blue Ray Writer $79
Asus 23.6" @3840x2160 60hz $339
NZXT S340 Elite $99
Gigabyte 802.11 AC/Bluetooth wifi card $37
Mechanical keyboard $69
Laser mouse $69
Turtle Beach x22 headphones $39
Bose Companion III speakers $89
Windows 10 Home 64 $109
That's a total of $2978 delivered to the door and features the latest Kaby Lake i7, 3200 mhz DDR4 ram, the best GPU available, an NVMe SSD (3200 mb/sec read, 1900 mb/sec write which owns SATA III) and a 4k monitor.
Did I mention upgradeability? Got lots of room.
Now heading over to the Apple store looking at the latest 27in 5k iMac...
- 4.0GHz quad-core Intel Core i7, Turbo Boost up to 4.2GHz (Skylake?)
- 16GB 1867MHz DDR3 SDRAM - two 8GB (DDR3 1867?)
- 1TB Flash Storage (nowhere near the speed of an NVMe)
- AMD Radeon R9 M395X with 4GB video memory (Not even close to an 8GB 1080 GPU)
- Magic Mouse 2
- Magic Keyboard (English) & User’s Guide
- Accessory Kit
For $3599.
So for $600 more I get a lesser CPU, lesser RAM, lesser SSD, lesser GPU.... What does the iMac have that I don't? 5k screen vs 4k?
I guess markups like this is why Apple has 400 billion cash on hand? LOL
So the whole "I'm getting more computer for my money" thing is a bit confusing... because you surely didn't get for your money what I got for mine.