Agree, except for the part where it costs gold. This is needed QoL.
I would go farther and ask for 5 or so slots for “attributes” that are easily swappable and namable (for NO cost). If I want to respec one of these then we can keep the current cost (it should still be free though).
I would like to play DPS or Tank but REALLY don’t want to respec each time I’m roll changing. I can only imagine the severity of this for those that had to spec change in vanilla wow.