No strong player makes sacrifices if there are simple, direct moves that are better. Tal's surprising sacrifices in well-known openings against the world's best players gave him a reputation for brilliant sacrificial play. It was particularly intriguing that opinion was often split as to whether the sacrifices were sound or not. For some of his games the question wasn't settled for decades later when computers became strong enough to solve them.
Tal's fame for "sacrificial brilliance" was a result of the genius of those sacrifices he did make rather than the number of sacrifices he played.
On the webpage that lists the chess games of Mikhail Tal on the chessgames website, it has a table of games played by Mikhail Tal and on that table it states what sacrifices appeared in that games list. People keep saying that the style of Tal was mostly sacrificial, yet there are plenty of games listed that do not list down any sacrifices within that table. Is it true that Tal did not make anywhere near as many sacrifices as people claim, or is it just the case that the sacrifices aren't listed because during a lot of his games when Tal did make sacrifices he simply got his pieces that he had sacrificed back, therefore they aren't listed as sacrifices because he gained the material back within so many moves within his games, simply because his opponents couldn't handle his sacrifices without giving up pieces in return?