It works if you know what you are doing. Not everytime but it works.
And really that is what I do, I take profits in BTC and not USD/ other fiat currencies.
Never done this
Usually, I just convert some of my funds into BTC on a monthly basis.
And, of course - it takes a big place in my portfolio.
Better than to pick newer alts, always.
Yeah, it's basically gambling, but I only use a small part of my money for that, the rest is in my Bitcoin hodl bag.
Although your way is probably the best way. I am just a bit more of a risk taker. After all, there is not a single alt that I would recommend over Bitcoin as a store of value or long term investment.