Totenham has quality players. I mean they spent to buy players unlike what you said. Just check the front line of Totenham squad. They have;
1. Harry Kane,
2. Son,
3. Richardson.
These are quality players that can get any amount of goals to give a team title win. But I don't know what to say about Totenham. Ot could be that the management is the problem.
The front line is not the only one that the team has to rely on if the Tottenham team wants to get the title that is obtained by other teams in the Premier League. Because if you only talk about the front line, I think PSG's front line last season was also very good, but PSG can't do much in the UCL (except in Ligue 1). That means every team must have excellent strength in all fronts in order to get a title like what Manchester City did last season.
Because each line must have the best players so that the strength of the team can be very balanced between the back, mid and front lines. It's not just relying on one line, so I don't feel surprised when I see Tottenham, who didn't get a title in the Premier League last season.