Why cant you build custom Apple computers?

I need a new desktop in a month so I need to pick which one.
I've built many Windows based PC's and they are fairly easy but I've never seen ones for Apple computers. Not only that, upgrading parts are tougher than on Apple than on PC's.
Why is that?
6 answers 6