Why does Network tab on Developer Tools not allow some headers?

Why can I only edit some headers on Network Tab on Dev tools?

For example I can edit or remove accept header but not Referer as it is grayed out. Why is that functionality nerfed? Isn’t Developer Tools mant for developers? If so what’s the point of limiting them? They could copy it as curl if they wanted, it’s just more annoying.