It's also a reasonable trade if you look at the relative values of picks in Table 2 of the analysis done by 82games in the link below.
I disagree for the simple fact that the market for trading into the lottery has somewhat been set by last year's Chicago-Denver trade. Chicago traded the 16th and 19th picks, a second rounder in this year's draft, and took on a salary dump in exchange for the 11th pick. You're advocating getting an even higher pick with even worse draft picks and no kind of salary relief for the Hornets; it just doesn't seem realistic.
You can argue that this year's picks might be weighed differently due to the perceived inferior depth of the draft compared to last year, but I just don't see it happening. The 2013 draft was projected as one of the worst in years and it took the 14th and 21st picks to jump to 9th. In other words, even for a bad draft in 2013, getting the same pick you're coveting required a lottery pick and a higher non-lottery pick (21st vs. 28th). There's arguably not much difference between the 14th and 16th picks; there's considerably more difference between a mid-late pick in the 21st and an end-of-the-round pick in the 28th. For a draft that, although not as heralded as last year's, also is largely seen as better than the 2013 draft, that difference is magnified even more so.
(I'm not focusing on the second rounder you're throwing in because a] second rounders can easily be purchased, especially one as late as the 45th pick and b] the Hornets aren't exactly starved for draft picks. The second rounder is largely of no consequence.)
To jump so high in the draft using relatively mediocre assets and providing no further incentive to the team with the better pick is unprecedented; seriously, you can't find a deal like that ever happening. Basically, unless you're offering a real player to Charlotte and/or offering to take unwanted money off their hands, I wouldn't expect them to take that deal. Lottery picks are a lot more valuable than that.