And yet extensions work on ChromeOS on machines with no more power or memory than my phone. In fact my phone beats my ChromeOS machine at many benchmarks, has the same amount of ram, and more storage.
Also, even though you can run Android apps and Linux containers these days, Chrome OS is still built around using the browser in a way Android is not. Your phone has to balance the needs of the browser against other demands and apps.
It’s all trade offs....