Most of the stuff you mentioned are straight up normal forms of discipline a trader should have. Taking a trade automatically means you are accepting that you can lose that money so if you are not ready to lose that money don't take the risk. People are too hung up on profits.
Well then again risk management might be misinterpreted by a lot of persons people think risk management is over managing their capital but it actually means risking only when necessary.
You are totally right about discipline, which people are finding it difficult to exercise it in their business or whatsoever due to the wrong information they got about it. And if people who involves themselves in getting quick money, they really have to be aware of what they are into, so that they won't make decisions that will hurt them in the future, which they will make to do whatever it takes to be able to manage the risks involved, which doesn't only involve capital but also involves their mindset it. So that they won't be making decisions based on their emotions, which might be misleading at times but be able to manage their mindset can help to keep their emotions in check and help them to stay focused in the market and also its important to verify every information they got, which will help them to avoid losses.