[quote]just something everyone has to deal with[/quote]
It's synonymous with "bug"
It's irritating, so why not fix it if you can? If the cost of that [i]0.5 - (current_tech mod 0.5)[/i] would be that of 0.5 tech, it will not be possible in any way to cheat on it, if that's the thing.
"if you're buying it right"
You're wrong, i'm losing the difference of prices of 0.5 tech when current_tech is =0 and when it's =49.7. It may be not so much, but it adds up.