I’m biased, you could find a Chromebook that fits your requirements (+ chrultrabook requirements) and then wipe ChromeOS and replace it w/ pure Linux. You won’t waste money on hard drive, RAM or CPU but you can get a more modernized-looking unit w/ 2 USB-C ports.