I've been shipping non-IoT embedded Linux products for over a decade and, honestly, I don't give a shit about what version of Linux it's running as long as the necessary drivers are compatible and working well. USB, ext4, SD/MMC, SPI, I2C, PWM, GPIO, backlight, framebuffer video...all pretty mature now.
Agonizing about being mainline is a distraction from getting things done, IMO. ARM Linux will never be fully up to bleeding edge.