Yes, if your focus is only looking for short-term profits such as scalping, intra-day, it's okay to focus only on technical analysis as a reason to buy. However, when it comes to short-term investment, it's more complex because the most important thing is to focus on the fundamentals themselves rather than technicals.
Your points are good @OP. Strategy, money management, trading psychology, trading plan, risk management are ways that a trader can be consistent in finding profits in the market, these are the basics of technical analysis that every trader must understand if they want to be successful in trading.