This is hardly Linux's fault. ASUS just didn't bother writing (proper) drivers. I have a HP laptop that has support for RHEL, and therefor Linux distro's in general.
I only had to install TLP for power management and I get the same battery on Ubuntu as on Win10.
The thing is, as a customer, after a certain point I just don't give a crap. Like, when I was a teenager it was super fun to spend entire days fixing esotheric problems with hardware and rebuilding the kernel to suit my needs, but nowadays I want to hit the power button and work. Linux is not that, at least not for me, I do use Mint daily on an older Dell laptop and that is 90% fine but for any "serious" development I would always use my Windows machine + VS.
I think you just have a bad SKU of a laptop if Linux gives you 1hr and Windows only 2.5hrs.
Message to OP try 16.04.2 LTS (or a later version) and I think you'll find very different results with Asus laptops and Ubuntu.
I have a high-end laptop from Asus (no plastic etc) that I installed ubuntu on. It would overheat, have issues with the drivers and just simply would consume more power. It'd maybe last for an hour, while on windows same processes it would last for two and a half. No matter how many hacks I had to google for and how many hacks I tried, still nothing worked. You've wasted six hours, I've wasted a month trying to optimize my laptop to work at 50% of what it did.
I have had a Mac as well that I sold in a heartbeat, because it required an upgrade that I simply was not willing to pay for. For less than double of the amount of money it required for an upgrade I got 32GB of RAM, 512SSD and a neat i7 processor, zero plastics. Mac would also overheat and would also crash, your point? Plus the support in the region where I am located is ZERO.
No I'm definitely not going to miss the keychain as I have last pass that handles just about everything nowadays.
I also work on Python, postgres, ansible, redis (which has limited support on windows but still works). Not sure where your problem is.
So there's also the other side of the coin, plus your isolated case + opinion does not prove the "ZERO quality" statement, just like mine doesn't that's it's good.