It's really important for beginners to fully understand bitcoin before they start investing in it. They should know what they want to achieve and the strategies that go along with the type of investment they want to make. Also, it's important to know that bitcoin is not something you can make quick money from so it's better to have realistic expectations.
The realistic expectation is to be able to understand Bitcoin thoroughly and not expect too much in a short time if they are still very beginners in Bitcoin. Because people who have believed in Bitcoin and have also gained a lot of profit and success through Bitcoin are people who have dedicated their time and capital into Bitcoin. And it certainly doesn't last long, so it's important for beginners not to think about getting rich quick when they invest in Bitcoin or when they start buying Bitcoin on their own terms.
I agree that it's not always best to only buy bitcoin when the price is low. Instead it's important to be financially ready to buy whenever you can no matter what the market is doing.
This seems a bit ambiguous because what I have done and seen so far is about strategies for taking advantage of falling price conditions. So buying at a low price is actually a good option, although not the only best option because it must also be supported by more mature financial preparedness. But you can also see that some people who have bought at the highest price with a certain strategy that they have applied also have to use more time to recover if they don't want to sustain losses from what they bought before.