

the company has been pushing forward with its flagship phones for the betterment of the entire Android ecosystem, rather than just its own benefit
Pretty sure making it harder to install a custom ROM (potentially without GApps) on Pixel phones is mostly driven by its own benefit.
There will probably always be a manufacturer that looks at that niche.