Zero fiat is too risky. See below for a better strat. The reason zero fiat is too risky is services like Strike appear and disappear often which creates a lot of work for you. Outside of established and long-lived exchange services, I think we have everything we need.
Components of a more sensible long term strategy include: Don't sell except when the market shoots up through your target price level(s). Try to achieve through that process an allocation that works for you. If you can buy at <1/3 of what you sold last cycle, then you get the best of all worlds, taxes paid, cash to spend, stack maintained.