I've been throwing facts left and right, no one cares.
But ok, if you insist:
"The updated MacBooks from Apple have newer chips, but not that much newer, with Apple using yesteryear’s Intel Skylake CPUs and not this year’s Kaby Lake."
The author should know Kaby Lake in MacBook Pro class still don't exist. Same for, say, Surface Book, which was also just updated - with a Skylake i7.
less compatible than ever before
A matter of opinion. Not true, they have the largest number of universal ports.
For consumer or casual use, that’s perfectly adequate, but "for a developer work machine, 16GB is the uncomfortable minimum requirement,"
A matter of opinion. While there are workflows that require more, saying that 16Gb is "adequate for casual use" is plain wrong.
Etc. etc.