Android 8.1 drveleoper preview downloading now onto mine, so should have it soon.
Sounds like if you want all the latest stuff, you made a poor decision on phone.
I bought a nexus, not because it was the best phone money could buy, but because it had 1st party support, you bought 2nd or even 3rd party phone, and clearly it's unreasonable to expect getting features or updates regardless of how entitled you think you are because of its purchase price.....
Your beef isn't with Google or Android, it's with your phone manufacturer and/or phone network. If you can't see that they you need to get your head looking at.