Above you provided great information about buying and selling domain names. I have been to many blogs about the same and I have read the people make millions just by selling domain names. It's a process that one needs to learn with time and can give a good earning by reselling the domain name. The business is fruitful but one needs to read, understand the value of a domain name. Buying every domain name is a waste of money. One must see the future potential growth for that particular domain.
That being said, many things have changed over the years. The days of MFA and quick flips are mostly gone. My advice to those new to domaining and wanting to give it a try is to take it slow, do your research, and if you do purchase a domain with the hope of turning a healthy profit - put some real time into it and build something useful. That way it's easier to monetize and easier to sell.
The domain name industry is quite similar to the real estate industry in a lot of aspects. There are end users, brokers, consultants and domain flippers or “domainers”. Domain flipping works similarly to buying a house, renovating it (or even sometimes just sitting on it) and then selling it again at a higher price point. The gist of it is: you’re purchasing a domain name and betting it’s worth (or will be worth) more than you paid for it. If you’re right, you get a nice paycheck and move on. Those who make a living out of this just rinse, repeat, and scale.