I would have no problem with a company saying "We really like you, but we found a better match for role x. If you're interested we think you'd be great in role y and here are the details." If I don't like the compensation of role y, I'll simply decline.