The transfer value of Armstrong isn't a great comparison as I think he's a much better player than Cadden. However the press reporting clubs are prepared to pay £3m for Windass shows that bigger clubs are somehow able to demand larger fees than perhaps the player deserves as that is the market they are seen to be operating in.
As for the £600k development fee, clubs will still only pay that if they think he's worth it.