And just to make things clear about my point of view is. I got all masteries from Heart of Thorns by playing the game. The key to unlock those masteries was playing the game, the maps of that region and its events. In Path of fire, since griffon, unlock masteries and mounts has become a job.
You have to actually compromise your time and log into the game to work on it if you ever want it unlocked. You can't just log in, have fun in the game doing events and get it unlocked. You have to go from location to location to unlock collecting stuff to unlock something useful to explore the maps and play events well. When I try to follow comanders using my griffon and they all using their skyscale I stay far behind, I can't keep up with them. So I end up not having fun.
When it is just a few things that you can take a day or 2 and do them, it is great. But you have to put a lot of time and effort into it. It stopped being fun for me who doesn't have that much free time to spare anymore. I want to log in, have fun and eventually get my rewards, mounts, unlocked, by having fun. I can't log into gw2 to have a second job trying to unlock skyscale. I only wanna relax and maybe, make new friends. My opinion, no one has to agree.