It's so fucking nice not using outdated vendor kernels and bsps

Well, yes, there is 2x more work, but having the latest kernel and user land, and almost no blobs will benefit. In the worst case, it's possible to copy and paste missing stuff from older vendor kernel