That's why this is almost the same thing as just giving someone instant experience. Someone can just load up on a million experience and let their character sit at a table 24/7 for 17 days and they will have gained 1 million experience. Someone could theoretically cap in just 130 days doing this and it's all perfectly fine as far as game rules go.
I couldn't believe it when I read the 5000 experience was stackable. I can understand refreshable, sure, but stackable? What even anymore?