Recently, we've added some columns to improve the quality of life during our daily operations on odoo. We've added fields like "variant_count", "is_quote_only", "freight_markup" into Inventory, Product List View.
But, I can't remember if those were added via Studio as a related field, or added directly via xml codes in Edit List View under the Developer mode.
However, our I.T encountered issues when trying to update the modules. Then, I.T suggested that we don't add in customised columns.
So, my question is, is there no safer way to add columns into List Views? If so, what's the purpose of having Studio or Developer Mode? Maybe I've missunderstood the nature of these functionalites.