Yes, this is an oft-requested feature. We are not opposed to it at all but it's just really tricky to make; @Getter and company run BEFORE your compiler has produced a list of methods and such (because.. it would have made a list of methods without that getter if it had gotten that far into it!), which also means we have no idea what @POJO means when we hit this file. We can wait until later when we do know what it means, but then the compiler has already generated the list.
So, we have 2 options (and either are already far more complicated than @Data, @Getter, @Value and company are now):
1) Try to retroactively fit the generated methods into the data structures tracking method names and the like. This is especially in javac extremely difficult because it's immutable tree structures all the way down.
2) Tell the compiler to ditch the work its done so far and start over. This is actually a thing you can (easily) do, because annotation processors require this as a general rule, but, the downside is, it's slow. That means using this feature will increase your compile turnaround times noticably.
Add the above difficulties on top of the fact that this feature would be complicated regardless, and you see why it's not been added yet, I hope :P