1, Unfortunately not in all companies, Product Managers are engineers. So developer-first mindset is difficult to explain/educate. Their priorities are different.
2. I agree with this philosophy, but most of the enterprises run old monoliths which are built to solve a business problem without principles to guide them.