As is often said about a lake being deep, size of bass in a lake is a relative term. In PA, if you catch a 6lb largemouth you are doing pretty darn good. So, if you are catching three pound fish on topwater, I would also say you are not doing too bad for yourself. I have not caught anything I would hang on a wall, but as I posted before, the last local tournament I was in this year, we won on ALL topwater.
There is a time and place for everything. If I was seriously looking to break any records, I would agree that topwater would not be where it is LIKELY to be broken. Since most of the fisherman on here are "for fun" guys, topwater will remain one of the most used techniques due to the fun factor of it.
Wayne