The last phone I tried it on was a Redmi Note 8 back in 2021. I waited for a year using the stock ROM, and finally applied for the bootloader unlock. Got my code fairly quickly (7 days), and unlocking from there was a breeze. I don’t think the process has changed much these days, but yeah, it’s a pain having to go through that to unlock your bootloader.