When was Ruth Davidson given the power to speak on behalf of the UK government? Her personal views are exactly that.
No matter how many seats the SNP/Greens get, all the time Unionist parties get more actual votes, voters understand a referendum would be a waste of time and money. You know it too, but because your dream is independence, you allow emotions to get the better of your intelligence.