I'm currently playing a thief/assassin that I created with the sole purpose of completing the Thieves Guild and DB later on. According to my save file I'm 20 hours in with this character and I still haven't completed the TG questline.
I'm not rushing the game but I'm using carriages whenever possible. I.E: I used a carriage to go from Riften to Solitude and from Windhelm to Markath, both travels would take a long time by foot.
I haven't done any other side quests, I even skipped Riverwood altogether after escaping Helgen. I don't use fast travel tho but even if I did it wouldn't have shortned much of this time.
So I wouldn't call 20+ hours short for a guild questline. Most singleplayer games don't have half of that game length in their main campaign.