Laptop for UNC

I’m looking for the laptop that I want to use at UNC and I looked at the Carolina Computing Initiative which listed the following specifications:

Processor: 9th Generation Intel Core i5 or better
Memory: 8 GB Minimum
Operating System:Microsoft Windows 10 Enterprise or Pro
Hard Disk Drive: 256 GB SSD
Display: 12 inches or larger
    1440 x 900 Resolution or better
    Integrated graphics
Audio: Built-in audio capabilities
    Speaker
    Microphone
Communication devices:
    Wireless (802.11a/b/g/n compliant)
Expansion Ports: Two USB 2.0/3.0 and/or USB-C

I can’t imagine that everyone on campus has a windows laptop that they use. At the same time though, I plan on majoring in computer science so I presume that it would be easier to have a Windows laptop. Are these requirements really enforced, or are they just recommendations that no one really cares about? Any clarification would be appreciated.