It's not 100% free to play at all. To play the game 100% and experience all of it you need to BUY expansions. Not to mention certain gem store stuff being locked, the TP only showing specific items, restrictions that core accounts do not have such as not being able to go to cities until 35 and so on.
https://help.guildwars2.com/hc/en-us...-Free-Core-HoT
100% F2P would be HoT and PoF content unlocked? Is it unlocked? Didn't think so.
So no calling it fully F2P is a flat out lie. Calling the base game F2P with restrictions is the truth. Whether you want to accept it or not.
Telling a new player they can play the whole game for free is dishonest. It's not an opinion it's a fact. You cannot trade gold for gems on a F2P account so their only option is to buy the expansions.