As long as the screws line up and the panel is a close match model wise, the G3 and G4 machines are usually easy to swap panels without concerning how closely matched the replacement is — it’s about the PINOUT matching primarily. I once put a Dell panel (Samsung LTN IPS) in a cracked 840 G3 (factory installed TN Innolux) since the original failed and I had a spare E7440 LCD assembly.
I had it because at the time, I stopped purchasing Haswell since the platform is tired (they do not support NVMe primarily) and now the minimum is 8th gen. I had a 7440 assembly I knew was iDP so I put it in the 840 G3 and it took the part no problems.
Now when you get to the G5-present machines, the panel options vary wildly, and cables do not interchange as easily. For example, I cannot use a 40-pin PRIV cable from a SureView model (uses an IVO panel) on a standard 30-pin IPS (common spec, easily interchanged). You also cannot use the SV 40-pin cable to do a 4K upgrade, as 31-40 is there for the sole purpose of controlling SV. Even then, 4K is not cheap so best to buy the assembly to save a few bucks when possible as you need the cable and panel in most cases, as it’s a somewhat uncommon option!
For these reasons, I usually recommend buying a used assembly for beginners unless you can get a deal on the compatible panel. All of that said with the 3 panel/cable combos, I’m not completely worried about it, even for a beginner. It’s trickier to do the raw panel, but HP made a long-time dream of mine real with the G5, to this day: No more 768p TN garbage. Good riddance :-). It's still available on the Probook (sadly) but it’s a step.
As far as Chromebooks go... I don’t care. They're dumb terminals that connect to the cloud rather than a PXE server. I think they buried 768p due to economics on the Elite series — FHD isn’t that much to make the standard, and it makes everyone who hates 768p very, very happy.
Yes, I can understand charging for the IPS 4K upgrade as it isn’t cheap to add even at the OEM level somewhat. Non-IPS and 768p LCDs are eWaste at this point! Stop using them!