Since The main differences between ser and estar include that ser is used for permanent qualities, like your name, your place of origin, and your physical appearance, while estar is used to talk about temporary situations, such as how you’re feeling right now or your location.
So why is SER used in this sentence: Tú eras muy bueno. - the person that you are talking to is not always good so it is not a permant state.
Ditto in the following sentence. You are not always rich so why use SER in the following: Vosotros erais ricos.