Apple make plenty of higher-end products for people that want to compile code all day and have multiple ports.
This one is a "MacBook" and the other one is a "MacBook Pro". I think it's clear which one fits your needs better.
Happily, there are millions of people that don't want to code all day, and have probably never plugged anything into their laptop other that power. So this device is for them, not you.
Apple make plenty of higher-end products for people that want to compile code all day and have multiple ports.
This one is a "MacBook" and the other one is a "MacBook Pro". I think it's clear which one fits your needs better.
Happily, there are millions of people that don't want to code all day, and have probably never plugged anything into their laptop other that power. So this device is for them, not you.