This. Pixels are not more expensive than flagship Samsungs. If people cared and bought Pixels because they get the security updates, then Samsung (and the others) would follow. But people don't care, so the OEMs don't do it.
It's the other vendors that are the issue. Even Fairphone is behind a lot (and they only release one model at a time).