My solution is to never use the vendor ROM. I only get phones with LineageOS support, and then I unlock the bootloader and flash LineageOS ASAP. Stays fast and gets updated longer than the official way. Even the Galaxy S3 still gets pretty good community support.